
.fileget-ebook-cover-extract{max-width:1180px;margin:0 auto;padding:30px 18px 60px;color:var(--text)}
.fileget-ebook-cover-extract *{box-sizing:border-box}
.fileget-ebook-cover-extract [hidden]{display:none!important}
.ece-hero{text-align:center;margin:4px 0 26px}.ece-eyebrow{display:inline-flex;padding:7px 11px;border-radius:999px;background:#efefff;color:var(--brand);font-size:10px;font-weight:900;letter-spacing:.08em}.ece-hero h1{margin:12px 0 7px;font-size:clamp(31px,4vw,48px);line-height:1.05;letter-spacing:-.04em}.ece-hero p{margin:0 auto;max-width:780px;color:var(--muted);font-size:14px;line-height:1.8}.ece-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:13px}.ece-badges span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 11px;color:#475467;font-size:10px;font-weight:800}
.ece-workspace{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;align-items:start}.ece-card{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:18px}.ece-drop{min-height:330px;border:2px dashed #d7dcef;border-radius:18px;background:#fafbff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:25px;cursor:pointer;outline:0}.ece-drop:hover,.ece-drop:focus{border-color:#bcb7ff;background:#f8f7ff}.ece-icon,.ece-file-icon{display:grid;place-items:center;background:#eef0ff;color:var(--brand);font-weight:950}.ece-icon{width:68px;height:68px;border-radius:18px;font-size:13px}.ece-drop strong{font-size:14px}.ece-drop small{font-size:10px;color:var(--muted)}.ece-choose{border:0;background:var(--brand);color:#fff;border-radius:10px;padding:10px 16px;font-size:11px;font-weight:900;cursor:pointer}.ece-file{margin-top:12px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ece-file-main{display:flex;align-items:center;gap:10px;min-width:0}.ece-file-icon{width:40px;height:40px;border-radius:10px;font-size:9px;background:#111827;color:#fff}.ece-file-main div{min-width:0}.ece-file-main strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ece-file-main small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.ece-file>button{width:30px;height:30px;border:0;border-radius:8px;background:#f2f4f7;color:#667085;font-size:18px;cursor:pointer}.ece-primary{width:100%;height:44px;margin-top:12px;border:0;border-radius:11px;background:var(--brand);color:#fff;font-weight:900;cursor:pointer}.ece-primary:disabled{opacity:.45;cursor:not-allowed}.ece-status{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f5f7fb;color:#667085;font-size:10px;min-height:36px}.ece-note{margin:9px 0 0;text-align:center;color:var(--muted);font-size:9px;line-height:1.6}
.ece-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ece-head strong{font-size:14px}.ece-head span{font-size:10px;color:var(--muted)}.ece-preview{min-height:440px;margin-top:14px;border-radius:16px;background:#f5f7fb;display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.ece-preview img{display:block;max-width:100%;max-height:420px;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 16px 34px rgba(17,24,39,.14);background:#fff}.ece-preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:#98a2b3}.ece-preview-placeholder span{width:60px;height:60px;border-radius:16px;background:#fff;display:grid;place-items:center;color:var(--brand);font-size:11px;font-weight:900}.ece-preview-placeholder strong{font-size:12px;font-weight:800}.ece-info{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ece-info>div{border:1px solid var(--line);border-radius:12px;padding:10px 11px;background:#fff}.ece-info span{display:block;color:#667085;font-size:9px}.ece-info strong{display:block;margin-top:4px;font-size:10px;word-break:break-word}.ece-download-row{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.ece-download,.ece-secondary{min-height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;text-decoration:none;cursor:pointer}.ece-download{background:var(--brand);color:#fff}.ece-secondary{border:1px solid var(--line);background:#fff;color:#344054}.is-drag{border-color:#9b94ff!important;background:#f5f3ff!important}
@media(max-width:820px){.ece-workspace{grid-template-columns:1fr}.ece-preview{min-height:320px}.ece-preview img{max-height:300px}}
@media(max-width:560px){.fileget-ebook-cover-extract{padding-inline:12px}.ece-info{grid-template-columns:1fr}.ece-download-row{grid-template-columns:1fr}}
