.batch-new-menu{position:fixed;inset:auto;margin:0;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);width:min(330px,calc(100vw - 16px));box-shadow:0 12px 45px #0003}.batch-new-fallback{z-index:10000}.batch-new-menu>button{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:13px 12px;background:transparent;border-radius:8px;color:var(--ink)}.batch-new-menu>button:hover,.batch-new-menu>button:focus-visible{background:var(--bg)}.batch-new-menu strong,.batch-new-menu small{display:block}.batch-new-menu strong{font-size:13px}.batch-new-menu small{color:var(--muted);font-size:11px;line-height:1.5;margin-top:4px}.batch-new-menu svg{color:var(--accent-text)}.batch-source-picker .search-box{max-width:none;width:100%;margin-bottom:14px}.batch-source-picker input{width:100%}.batch-source-results{display:grid;gap:9px;min-height:70px}.batch-source-option{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);text-align:left}.batch-source-option:hover{background:var(--bg)}.batch-source-option strong{font-size:13px;line-height:1.6;display:block;overflow-wrap:anywhere}.batch-source-option small{font-size:11px;line-height:1.6;color:var(--muted);display:block;margin-top:5px}.batch-source-empty{font-size:13px;line-height:1.7;padding:18px 0}.batch-source-pages{display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0;font-size:12px}.batch-source-pages .btn{background:var(--paper);color:var(--ink)}[data-batch-source-status]{font-size:11px;line-height:1.5}.batch-copy-origin{display:grid;gap:6px;border:1px solid var(--line);border-radius:10px;padding:15px;margin-bottom:20px;background:var(--bg);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.batch-copy-origin strong{font-size:13px}.batch-copy-origin small{color:var(--muted);font-size:11px}.batch-copy-files{border:1px solid var(--line);border-radius:10px;padding:12px;margin:16px 0;min-width:0}.batch-copy-files legend{font-size:12px;font-weight:600;padding:0 6px}.batch-copy-files>div{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 0}.batch-copy-files label{display:flex;align-items:center;gap:9px;min-width:0;font-size:12px;line-height:1.5}.batch-copy-files label>span{overflow-wrap:anywhere}.batch-copy-files input{flex-shrink:0}.batch-copy-files .btn{background:var(--paper);color:var(--ink)}@media(max-width:600px){.batch-source-picker input{font-size:16px}.batch-copy-files>div{flex-wrap:wrap}.batch-copy-files .btn{margin-left:25px}.batch-source-option{padding:12px}.batch-copy-origin{padding:12px}.batch-new-menu>button{min-height:64px}}
