.pdf-area{padding:0 0 76px}.task-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px}.task-button{display:grid;min-height:150px;place-items:center;padding:19px;border:4px solid var(--easy-ink);border-radius:20px;background:#fff;color:var(--easy-ink);font-size:1.5rem;font-weight:900;text-align:center;cursor:pointer}.task-button span{display:block;color:var(--easy-muted);font-size:.95rem;font-weight:700}.task-button[aria-selected="true"]{background:var(--easy-green);color:#fff;box-shadow:7px 7px 0 var(--easy-ink);transform:translate(-2px,-2px)}.task-button[aria-selected="true"] span{color:#fff}.pdf-task[hidden]{display:none}.pdf-task h2{margin:0 0 12px;font-size:2.4rem;line-height:1.05}.pdf-task>p{color:var(--easy-muted)}.big-drop{display:grid;min-height:150px;place-items:center;margin:22px 0;padding:22px;border:4px dashed var(--easy-ink);border-radius:20px;background:#f7f5ee;text-align:center;cursor:pointer}.big-drop input{position:absolute;width:1px;height:1px;opacity:0}.big-drop strong,.big-drop span{display:block}.big-drop strong{font-size:1.55rem}.big-drop span{margin-top:5px;color:var(--easy-muted)}.pdf-list{display:grid;gap:10px;margin:16px 0}.pdf-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;border:3px solid var(--easy-ink);border-radius:15px;background:#fff}.pdf-row-number{display:grid;width:48px;height:48px;place-items:center;border:2px solid var(--easy-ink);border-radius:50%;background:var(--easy-yellow);font-weight:900}.pdf-row-copy{min-width:0}.pdf-row-copy strong,.pdf-row-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-row-copy span{color:var(--easy-muted);font-size:.9rem}.pdf-row-actions{display:flex;gap:7px}.pdf-row-actions button{min-width:54px;min-height:54px;border:3px solid var(--easy-ink);border-radius:12px;background:#fff;font-size:1.4rem;font-weight:900;cursor:pointer}.pdf-row-actions button:disabled{opacity:.35}.task-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);gap:16px;margin:20px 0}.file-ready{padding:20px;border:3px solid var(--easy-ink);border-radius:17px;background:var(--easy-green-soft)}.file-ready strong,.file-ready span{display:block}.file-ready strong{font-size:1.25rem}.file-ready span{color:var(--easy-muted)}.result-note{margin-top:18px;padding:18px;border:3px solid var(--easy-ink);border-radius:15px;background:#fff0b8}.result-note strong{font-size:1.1rem}.download-list{display:grid;gap:9px;margin-top:18px}.download-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px;border:2px solid var(--easy-ink);border-radius:13px;background:#fff}.download-row button{min-height:52px;padding:8px 14px;border:3px solid var(--easy-ink);border-radius:10px;background:#fff;font-weight:900;cursor:pointer}@media(max-width:760px){.task-picker,.task-controls{grid-template-columns:1fr}.task-button{min-height:115px}.pdf-row{grid-template-columns:44px minmax(0,1fr)}.pdf-row-actions{grid-column:1/3}.pdf-row-actions button{flex:1}.download-row{align-items:stretch;flex-direction:column}.download-row button{width:100%}}
