
body:has([data-pdf-tool]) header.site-header,body:has([data-pdf-tool]) .sv3-header{position:relative!important;top:auto!important}
.svp-shell{--ink:#28263e;--accent:#7555e6;color:var(--ink);background:white;border:1px solid #e8e4f0;border-radius:24px;overflow:hidden;box-shadow:0 20px 55px #26204d13;font-family:system-ui,sans-serif}
.svp-shell *{box-sizing:border-box}.svp-shell button,.svp-shell input,.svp-shell select{font:inherit}
.svp-banner{background:radial-gradient(ellipse at 90% 0%,#eae4ff,transparent 58%),white;padding:0 24px 24px}
.svp-topline{display:flex;align-items:center;gap:10px;background:#22233a;color:#e6dfff;font-size:10px;font-weight:800;letter-spacing:.09em;padding:14px 24px;margin:0 -24px 23px}
.svp-topline>span:last-child{margin-left:auto;opacity:.6}.svp-pulse{background:#99e7c1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #9ceac21b}
.svp-titlebar{display:flex;justify-content:space-between;align-items:center;gap:17px}
.svp-titlebar small,.svp-queuehead small{display:block;color:#785ac7;font-size:10px;letter-spacing:.1em;font-weight:850}
.svp-titlebar h2{font-size:clamp(24px,2.7vw,34px)!important;line-height:1.2;letter-spacing:-.05em;color:#28263d;font-weight:900;margin:9px 0}
.svp-titlebar p{font-size:13px;color:#77758b;max-width:680px;line-height:1.65;margin:0}
.svp-symbol{display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#6650e0,#9f80ec);color:white;width:57px;height:57px;border-radius:17px;font-size:30px}
.svp-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}
.svp-pills span{font-size:10px;border:1px solid #e6e2f0;border-radius:20px;padding:7px 10px;color:#66617a;background:white}
.svp-main{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);min-height:580px;border-top:1px solid #eeeaf5}
.svp-left{padding:25px 22px}.svp-right{min-width:0;padding:26px 22px;border-left:1px solid #e9e4f0;background:linear-gradient(130deg,#faf9ff,#f7f7fb)}
.svp-drop{min-height:204px;border:2px dashed #d1c4f1;border-radius:17px;background:linear-gradient(140deg,#fdfcff,#f4f0ff);padding:22px 14px;display:flex;align-items:center;justify-content:center;gap:9px;flex-direction:column;text-align:center;cursor:pointer;transition:all .2s}
.svp-drop:hover,.svp-drop.svp-dragging{border-color:#876be4;background:#efebff;transform:translateY(-2px)}
.svp-drop:focus-visible{outline:3px solid #987bf0;outline-offset:2px}
.svp-upload{font-size:32px;color:#7255c9;background:#eee9ff;border-radius:14px;width:54px;height:54px;display:grid;place-items:center}
.svp-drop strong{font-size:15px;font-weight:850}.svp-drop span:not(.svp-upload){font-size:12px;color:#777589}.svp-drop small{font-size:10px;color:#9993aa}
.svp-file{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);opacity:0}
.svp-heading,.svp-queuehead{display:flex;justify-content:space-between;align-items:center;gap:12px}
.svp-heading{margin:25px 0 15px;flex-wrap:wrap}.svp-heading strong{font-size:14px}.svp-heading small{color:#9691a3;font-size:10px}
.svp-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.svp-setting{display:flex;flex-direction:column;gap:5px;min-width:0}
.svp-setting[hidden],.svp-warning[hidden],.svp-empty[hidden],.svp-results[hidden],.svp-zip[hidden]{display:none!important}
.svp-setting[data-for=pages],.svp-setting[data-for=groups],.svp-setting[data-for=confirm],.svp-setting[data-for=quality],.svp-setting[data-for=crop]{grid-column:1/-1}
.svp-setting label{font-size:11px;font-weight:790;color:#48435e;line-height:1.5}
.svp-setting input:not([type=checkbox]):not([type=range]):not([type=color]),.svp-setting select{width:100%!important;max-width:100%;height:44px!important;font-size:12px!important;background:#fcfbff!important;border:1px solid #e5dff0!important;border-radius:9px!important;color:#2b2841!important;padding:0 11px!important}
.svp-setting input[type=range]{width:100%;accent-color:#7555e6}.svp-setting input[type=color]{height:44px;width:100%;cursor:pointer}
.svp-setting small{font-size:10px;color:#9990a8}
.svp-setting .svp-consent{display:flex;align-items:start;gap:8px;background:#fff4ee;border:1px solid #f1d0c2;border-radius:10px;padding:13px}
.svp-consent input{flex-shrink:0;accent-color:#7555e6}
.svp-grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.svp-grid4 label{display:flex;flex-direction:column;gap:4px}
.svp-warning{font-size:11px;background:#fff4e7;border:1px solid #f6ddbd;padding:12px;border-radius:10px;color:#985a23;margin-top:16px;line-height:1.6}
.svp-run,.svp-zip{background:linear-gradient(115deg,#6752e6,#9364e9);border:0!important;border-radius:11px;color:#fff!important;min-height:52px;padding:13px 18px;cursor:pointer;font-size:13px;font-weight:850;display:flex;align-items:center;justify-content:space-between;gap:10px}
.svp-run{width:100%;margin-top:19px}.svp-run:disabled,.svp-zip:disabled{opacity:.45;cursor:not-allowed}
.svp-run:enabled:hover,.svp-zip:enabled:hover{filter:brightness(1.06)}
.svp-privacy{font-size:10.5px;color:#9790a3;line-height:1.7;margin:15px 0}
.svp-queuehead h3{font-size:20px;letter-spacing:-.045em;margin:6px 0}.svp-count{font-size:11px;color:#7356be;background:#eae3fb;border-radius:20px;padding:4px 8px}
.svp-reset{font-size:11px;border:1px solid #e2d9f1;background:white;color:#70599c;border-radius:8px;padding:9px 12px;cursor:pointer}.svp-reset:disabled{opacity:.5}
.svp-empty{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center}
.svp-empty span{font-size:42px;color:#b6a6e8;background:#eeeafa;width:77px;height:77px;border-radius:22px;display:grid;place-items:center}
.svp-empty strong{font-size:15px}.svp-empty p{color:#8e889d;font-size:12px;line-height:1.7;max-width:300px;margin:0}
.svp-queue,.svp-output{display:flex;flex-direction:column;gap:9px;overflow:auto;max-height:520px;margin-top:18px}
.svp-item,.svp-outputrow{background:#fff;border:1px solid #e8e4f2;border-radius:12px;padding:11px;display:flex;align-items:center;gap:10px;min-width:0}
.svp-thumb{display:grid;place-items:center;flex:0 0 51px;width:51px;height:60px;border-radius:7px;background:#f0ebff;color:#7152c7;font-weight:850;overflow:hidden}
.svp-thumb img{width:100%;height:100%;object-fit:contain}
.svp-info,.svp-outputinfo{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}
.svp-info strong,.svp-outputinfo strong{font-size:12px;color:#343048;overflow-wrap:anywhere}
.svp-info small,.svp-outputinfo small,.svp-caption,.svp-outputinfo p{font-size:10px;color:#868098;line-height:1.5;margin:0}
.svp-error{font-size:10px;color:#ad3656;line-height:1.4;margin:0}
.svp-order{display:flex;flex-direction:column;gap:3px}
.svp-order button{background:#f6f1ff;color:#6d52bb;border:1px solid #e8def6;border-radius:6px;min-width:27px;min-height:24px;cursor:pointer}
.svp-order button:disabled{opacity:.4;cursor:not-allowed}
.svp-results{margin-top:22px;border-top:1px solid #e3ddec;padding-top:18px}
.svp-results h3{font-size:15px;margin:0}.svp-results-count{font-size:11px;color:#7356bf}
.svp-outputrow{justify-content:space-between}
.svp-download{white-space:nowrap;text-decoration:none!important;background:#f3eeff;border:1px solid #e0d6f7;border-radius:8px;padding:10px;color:#6550b4!important;font-size:11px;font-weight:830}
.svp-zip{width:100%;margin-top:15px;justify-content:center}
.svp-status{font-size:11px;color:#7a6d92;line-height:1.6;overflow-wrap:anywhere;margin-top:13px}
.sv3-dir-grid>.sc-wave7-card{display:flex!important;flex-direction:column!important;min-height:290px;background:#fff;color:#302c43!important;text-decoration:none!important}
.sv3-dir-grid>.sc-wave7-card .sv3-dir-card-end{margin-top:auto}.sv3-dir-grid>.sc-wave7-card .sv3-dir-status{background:#e5f7ec!important;color:#23764a!important;border:1px solid #cae9d7}
.sv3-dir-grid>.sc-wave7-card:hover{transform:translateY(-4px);border-color:#baa8f8;box-shadow:0 20px 45px #372e5e1c}
@media(max-width:980px){.svp-main{grid-template-columns:1fr}.svp-right{border-left:0;border-top:1px solid #eee8f5}.sv3-dir-grid>.sc-wave7-card{min-height:260px}}
@media(max-width:700px){.svp-shell{border-radius:16px}.svp-banner{padding:0 16px 20px}.svp-topline{margin:0 -16px 21px;padding:12px 16px;font-size:9px}.svp-topline>span:last-child,.svp-symbol{display:none}.svp-titlebar h2{font-size:25px!important}.svp-left,.svp-right{padding:18px 14px}.svp-drop{min-height:180px}.sv3-dir-grid>.sc-wave7-card{min-height:250px}}
@media(max-width:390px){.svp-controls{grid-template-columns:1fr}.svp-setting[data-for=pages],.svp-setting[data-for=groups],.svp-setting[data-for=confirm],.svp-setting[data-for=quality],.svp-setting[data-for=crop]{grid-column:1}.svp-download{padding:8px}}
@media(prefers-reduced-motion:reduce){.svp-drop{transition:none}.svp-drop:hover,.sv3-dir-grid>.sc-wave7-card:hover{transform:none}}
body.page-id-202 header.site-header,body.page-id-203 header.site-header,body.page-id-204 header.site-header,body.page-id-205 header.site-header,body.page-id-206 header.site-header,body.page-id-207 header.site-header,body.page-id-208 header.site-header,body.page-id-209 header.site-header,body.page-id-210 header.site-header,body.page-id-211 header.site-header{position:relative!important;top:auto!important}
