/* The document and settings have separate scroll areas within the available screen. */
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;margin:0 0 8px;min-width:0}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-view-tabs{display:flex;border:1px solid #cfd9e9;border-radius:10px;overflow:hidden;flex:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-view-tabs button{border:0;border-radius:0;min-height:44px;background:#fff;color:#536781;padding:8px 16px;font-weight:600}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-view-tabs button[aria-pressed=true]{background:#284f94;color:#fff}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-wm-gallery-count]{font-size:12px;color:#536781;text-align:right}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-preview-status{font-size:12px;line-height:1.4;margin:0 0 8px;color:#536781;flex:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-preview-status:empty,:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .compress-settings-summary:empty{display:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .compact-card-scroll{display:block;overflow:auto;overscroll-behavior:contain;min-height:0;padding:12px 6px 24px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .wm-gallery{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:start;gap:12px;width:100%;margin:0;padding:0}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card{box-sizing:border-box;flex:0 0 148px;min-width:0;border:1px solid #d3ddec;border-radius:12px;background:white;padding:6px;cursor:pointer;overflow:hidden}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card.is-active{border-color:#284f94;box-shadow:0 0 0 1px #284f94}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-top{height:32px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#536781}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-top>span{padding:3px 7px;background:#edf3fa;border-radius:20px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-paper{height:184px;display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-paper canvas{max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:0 2px 8px #16213726;background:#fff}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card[data-ready=false] .wm-card-paper{background:#f6f7fa;border-radius:4px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card[data-ready=false] canvas{visibility:hidden}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-actions{display:flex;justify-content:center;height:40px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card button{display:flex;align-items:center;justify-content:center;padding:8px;min-width:40px;min-height:40px;border:0;background:transparent;box-shadow:none;color:#284f94}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-wm-enlarge]{visibility:hidden}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card.is-active [data-wm-enlarge],:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card:focus-within [data-wm-enlarge]{visibility:visible}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-name{margin:3px 0;text-align:center;font-size:12px;color:#203b70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-meta{margin:3px 0 0;min-height:16px;text-align:center;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(hover:hover){:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card:hover [data-wm-enlarge]{visibility:visible}}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files][data-stage=edit]{max-width:none;padding:0}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .editor-stage{gap:0;overflow:hidden}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .file-area{padding:12px 18px 0}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .settings{align-self:stretch;position:static;top:auto;border:0;border-left:1px solid #dce3ed;border-radius:0;height:100%;min-height:0;max-height:none;padding:20px 18px 12px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-wm-validation]:empty{display:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-wm-validation]{color:#9c2332;background:#fff1f2;border-radius:6px;padding:10px;font-size:13px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-settings] input[type=color]{width:44px;height:44px;min-height:44px;padding:4px;flex:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-settings] .wm-check{display:flex;align-items:center;gap:8px;font-weight:400;font-size:13px;margin:0}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-settings] input[type=checkbox]{width:20px;height:20px;min-height:20px;padding:0;flex:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-format label{margin:0 0 0 auto}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-two{gap:10px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-position-row{gap:12px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-position{grid-template-columns:repeat(3,44px)}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-position button{height:44px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-settings] input[type=file]{width:100%;font-size:13px}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .process-button{position:static;width:100%;border:0;background-clip:border-box;box-shadow:none;margin:10px 0 0;min-height:54px;border-radius:10px}

:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .file-toolbar .compact-title{grid-column:2/-1}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar .focused-toolbar-actions{position:static;display:flex;flex-direction:row;align-items:center;gap:8px;margin:0 0 0 auto}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-wm-gallery-count]{display:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar button{cursor:pointer}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar .focused-toolbar-actions button{display:flex;justify-content:center;align-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:50%;background:#e6eef8;color:#203b70}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar .focused-toolbar-actions svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar .compact-help-label{display:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar [data-workspace-help] svg{display:block}
/* The mobile filename row is empty on desktop after actions move into the gallery toolbar. */
body.document-tools.compact-editing :is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files]:not([data-compress-mobile]) .file-toolbar{display:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files]:not([data-compress-mobile]) .wm-gallery-toolbar [data-compress-settings-open]{display:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files]:not([data-compress-mobile]) .wm-gallery-toolbar [data-workspace-help]{width:auto;padding:8px 10px;border-radius:0;background:transparent}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files]:not([data-compress-mobile]) .wm-gallery-toolbar [data-workspace-help] svg{display:none}
:is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files]:not([data-compress-mobile]) .wm-gallery-toolbar .compact-help-label{display:inline}
:is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar .focused-toolbar-actions [data-add]{background:#284f94;color:white;font-size:30px}
@media(max-width:760px),(pointer:coarse) and (max-width:1000px){
 :is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .file-area{padding:8px 12px 0}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .file-toolbar{margin-bottom:8px;min-height:44px;grid-template-rows:auto}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar{gap:6px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-gallery-toolbar .focused-toolbar-actions{gap:2px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-view-tabs button{padding:8px 10px;font-size:13px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .compact-card-scroll{padding:8px 2px 20px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .wm-gallery{gap:6px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card{flex:0 0 calc((100% - 12px)/3);padding:3px;border-radius:8px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-top{height:30px;font-size:10px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-top>span{padding:2px 5px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-paper{height:auto;aspect-ratio:3/4;padding:1px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-name{font-size:11px;margin:2px 0}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-meta{font-size:10px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-page-card button{padding:8px;min-width:36px;min-height:36px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-card-actions{height:36px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .wm-preview-status{font-size:11px;margin-bottom:4px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers])[data-compact-files] .settings{height:auto;border-left:0;border-top:1px solid #dce3ed;padding:8px 12px max(10px,env(safe-area-inset-bottom));flex:none}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .compact-source-mobile{margin:0 0 6px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) .process-button{margin:0;min-height:52px;font-size:18px}
 :is([data-tool=watermark-pdf],[data-tool=page-numbers]) [data-settings] .wm-format{gap:6px}
}

/* Page-number controls share the same gallery and keep their existing semantics. */
[data-tool=page-numbers] .pn-two{gap:10px}
[data-tool=page-numbers] .pn-position-row{gap:12px}
[data-tool=page-numbers] .pn-position{grid-template-columns:repeat(3,44px)}
[data-tool=page-numbers] .pn-position button{height:44px}
[data-tool=page-numbers] .pn-format{gap:6px}
[data-tool=page-numbers] .pn-format label{margin:0 0 0 auto}
[data-tool=page-numbers] [data-pn-validation]:empty{display:none}
[data-tool=page-numbers] [data-pn-validation]{color:#9c2332;background:#fff1f2;border-radius:6px;padding:10px;font-size:13px}
[data-tool=page-numbers] .pn-tabs{margin-top:12px}
[data-tool=page-numbers] .pn-number-example{border-left:3px solid #284f94;padding:8px;background:#edf3fa}
[data-tool=page-numbers] .pn-check{display:flex;align-items:center;gap:8px}
[data-tool=page-numbers] .pn-check[hidden]{display:none}
