.pdf-workspace{--pdf-ink:#23334b;max-width:1800px;color:var(--pdf-ink);margin:auto;font-family:Arial,sans-serif}.pdf-header{background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:20px;padding:28px 28px 22px;display:flex}.pdf-eyebrow{letter-spacing:1.5px;color:#5873a0;font-size:10px;font-weight:700}.pdf-header h1{letter-spacing:-.8px;margin:8px 0;font-size:28px}.pdf-header h1 span{vertical-align:middle;letter-spacing:0;color:#207761;background:#e7f5ee;border-radius:20px;margin-left:10px;padding:7px 10px;font-size:10px;display:inline-block}.pdf-header p{color:#69788f;margin:0;font-size:13px}.pdf-workspace button{cursor:pointer;color:#34445d;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 12px;font-size:12px;display:inline-flex}.pdf-workspace button:hover{background:#eef3fc;border-color:#abc2ec}.pdf-workspace button:disabled{opacity:.45;cursor:not-allowed}.pdf-workspace button:focus-visible,.pdf-workspace input:focus-visible,.pdf-workspace textarea:focus-visible,.pdf-workspace select:focus-visible{outline-offset:2px;outline:3px solid #83a8fa}.pdf-workspace .pdf-primary{color:#fff;background:#295fd6;border-color:#295fd6;font-weight:700}.pdf-workspace .pdf-primary:hover{background:#174cb9}.pdf-workspace .pdf-link{color:#285fd5;background:0 0;border:0}.pdf-start{text-align:center;background:linear-gradient(160deg,#fff,#f4f8ff);border:1px dashed #b8cbea;border-radius:18px;flex-direction:column;align-items:center;gap:13px;max-width:760px;margin:48px auto;padding:45px 40px;display:flex}.pdf-file-icon{color:#3166d5;background:#e9f0ff;border-radius:18px;padding:20px}.pdf-start h2{letter-spacing:-.7px;margin:9px 0 0;font-size:27px}.pdf-start p{color:#677890;margin:0;font-size:14px;line-height:1.8}.pdf-start small{color:#718198;font-size:11px}.pdf-feature-row{border-top:1px solid #dfe6f0;justify-content:center;gap:30px;width:100%;margin:22px 0 0;padding:20px 0;display:flex}.pdf-feature-row span{align-items:center;gap:8px;font-size:12px;display:flex}.pdf-feature-row svg{color:#4775ce;width:18px}.pdf-workspace .pdf-note{color:#6e7d92;font-size:11px;line-height:1.7}.pdf-actionbar{background:#fff;border-bottom:1px solid #e1e7ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.pdf-tool-group{flex-wrap:wrap;gap:5px;display:flex}.pdf-tool-group button{border-color:#0000}.pdf-tool-group button[aria-pressed=true]{color:#2159c8;background:#eaf1ff;border-color:#bed0f4}.pdf-layout{grid-template-columns:175px minmax(0,1fr) 250px;align-items:stretch;min-height:720px;display:grid}.pdf-pages{background:#f8fafd;border-right:1px solid #e0e6ef;padding:15px 10px}.pdf-panel-title{justify-content:space-between;align-items:center;margin-bottom:12px;padding-left:5px;font-size:12px;display:flex}.pdf-panel-title span{color:#8a98ab;font-weight:400}.pdf-panel-title button{min-height:30px;padding:5px}.pdf-page-list{flex-direction:column;gap:9px;max-height:570px;display:flex;overflow:auto}.pdf-page-list button{text-align:left;background:#fff;flex-shrink:0;justify-content:flex-start;padding:15px 10px}.pdf-page-list button svg{color:#a0aec2;flex-shrink:0}.pdf-page-list button span{font-size:12px}.pdf-page-list small{color:#79889e;margin-top:5px;font-size:9px;line-height:1.7;display:block}.pdf-page-list button.active{background:#edf3ff;border-color:#7ca3eb;box-shadow:0 0 0 1px #7ca3eb}.pdf-page-actions{flex-wrap:wrap;gap:3px;margin-top:15px;display:flex}.pdf-page-actions button{flex:1;padding:5px}.pdf-page-actions svg{width:16px}.pdf-append{width:100%;margin-top:12px}.pdf-stage{background:#e7ecf3;flex-direction:column;min-width:0;display:flex}.pdf-stage-bar{color:#66758b;border-bottom:1px solid #d5dfe9;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:flex}.pdf-stage-bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-stage-bar>div{align-items:center;gap:10px;display:flex}.pdf-stage-bar button{background:0 0;border:0;min-height:32px;padding:5px}.pdf-scroll{flex:1;justify-content:flex-start;align-items:flex-start;min-height:580px;max-height:820px;padding:30px 24px;display:flex;overflow:auto}.pdf-sheet{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;background:#fff;flex-shrink:0;min-width:180px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 6px 25px #20334c25}.pdf-sheet canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pdf-sheet .pdf-overlay{z-index:1}.pdf-selection{pointer-events:none;z-index:2;outline:1.5px dashed #2d65d7;position:absolute;box-shadow:0 0 0 3px #4677d91a}.pdf-rendering{background:#ffffffd9;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.pdf-statusbar{color:#65758a;background:#f4f7fb;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;font-size:10px;display:flex}.pdf-properties{background:#fff;border-left:1px solid #dde5ef;flex-direction:column;gap:16px;min-width:0;padding:20px 16px;display:flex}.pdf-properties h2{margin:0 0 5px;font-size:16px}.pdf-properties label{color:#53637a;flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.pdf-properties input:not([type=range]),.pdf-properties textarea,.pdf-properties select{width:100%;min-width:0;font:inherit;color:#253851;background:#fff;border:1px solid #ccd7e6;border-radius:6px;padding:9px 10px;line-height:1.5}.pdf-properties input[type=color]{height:35px;padding:3px}.pdf-properties input[type=range]{accent-color:#2e65d8;width:100%}.pdf-properties small{font-size:10px;font-weight:400;line-height:1.6}.pdf-properties a{color:#2d64cc;font-size:11px}.pdf-field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pdf-tip{background:#f6f9ff;border:1px solid #e0e9f7;border-radius:9px;padding:16px;font-size:12px;line-height:1.8}.pdf-tip>svg{color:#4c78cb;margin-bottom:8px;display:block}.pdf-tip p{color:#6c7e97;margin-bottom:0;font-size:12px}.pdf-workspace .pdf-danger{color:#b34849}.pdf-local-note{color:#628879;border-top:1px solid #e4eaf2;align-items:flex-start;gap:8px;margin-top:auto;padding-top:18px;font-size:10px;line-height:1.6;display:flex}.pdf-local-note svg{flex-shrink:0}.pdf-asset-preview{object-fit:contain;background:repeating-conic-gradient(#eff2f6 0% 25%,#fff 0% 50%) 0/16px 16px;border:1px solid #dce4ef;border-radius:8px;max-width:100%;max-height:170px}.pdf-error,.pdf-message{color:#315886;background:#edf5ff;padding:12px 25px;font-size:12px;line-height:1.6}.pdf-error{color:#a03d3d;background:#fff0ef;justify-content:space-between;display:flex}.pdf-error button{min-height:24px;padding:0 8px}.pdf-layout:has(.pdf-rendering) .pdf-sheet{cursor:wait}@media (max-width:1150px){.pdf-layout{grid-template-columns:130px minmax(0,1fr) 210px}.pdf-tool-group button span{font-size:10px}.pdf-scroll{padding:20px 12px}.pdf-properties{padding:17px 12px}}@media (max-width:800px){.pdf-header{flex-wrap:wrap;align-items:flex-start;padding:20px}.pdf-header h1{font-size:25px}.pdf-layout{grid-template-columns:110px minmax(0,1fr)}.pdf-properties{border-top:1px solid #dce4ee;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;display:grid}.pdf-properties h2,.pdf-tip,.pdf-properties .pdf-note,.pdf-local-note{grid-column:1/-1}.pdf-start{margin:25px 15px;padding:30px 22px}.pdf-start h2{font-size:23px}.pdf-feature-row{flex-wrap:wrap;gap:15px}.pdf-page-list button{flex-direction:column;align-items:flex-start;padding:10px}.pdf-pages{padding:12px 6px}.pdf-actionbar{padding:8px}.pdf-scroll{min-height:380px;max-height:650px}.pdf-stage-bar{padding:8px}.pdf-statusbar span:nth-child(2){display:none}.pdf-stage{min-height:480px}.pdf-page-list{max-height:440px}.pdf-header .pdf-primary{width:100%}}
