.organizer-wrap{padding:4.5rem 0;background:#eef4ff}.organizer-shell{border-radius:1.75rem;background:#fff;box-shadow:0 28px 70px rgba(8,15,35,.12);overflow:hidden}.organizer-head{padding:2rem 2rem 1rem}.organizer-dropzone{margin:1rem 2rem 2rem;padding:2.5rem 1.25rem;border:2px dashed #9eb1f7;border-radius:1.25rem;text-align:center;background:#f8faff;cursor:pointer;transition:.2s}.organizer-dropzone:hover,.organizer-dropzone.is-dragging{border-color:#4069ff;background:#eef3ff}.organizer-dropzone input{display:none}.organizer-workspace{padding:0 2rem 2rem}.organizer-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;border-bottom:1px solid #e7ebf3;padding-bottom:1rem;margin-bottom:1rem}.organizer-pages{display:grid;gap:.8rem}.organizer-page{display:grid;grid-template-columns:2.2rem 72px 1fr auto;gap:1rem;align-items:center;border:1px solid #e2e8f0;border-radius:1rem;padding:.75rem;background:#fff}.drag-handle{border:0;background:transparent;color:#64748b;cursor:grab;font-size:1.1rem}.page-preview{width:72px;height:88px;object-fit:contain;background:#f1f5f9;border-radius:.4rem}.page-info{display:flex;flex-direction:column}.page-info small{color:#64748b}.organizer-actions{padding:1.25rem 2rem 2rem;border-top:1px solid #e7ebf3;background:#fbfcff}.organizer-status{min-height:1.5rem}@media(max-width:576px){.organizer-head,.organizer-workspace,.organizer-actions{padding-left:1rem;padding-right:1rem}.organizer-dropzone{margin-left:1rem;margin-right:1rem}.organizer-page{grid-template-columns:1.5rem 54px 1fr auto;gap:.5rem}.page-preview{width:54px;height:70px}.page-info small{display:none}}
