.ddp{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:560px;height:100%}.ddp__head{display:flex;align-items:center;gap:10px;min-width:0}.ddp__title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c7168}.ddp__file{display:inline-flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden;font-size:13px;font-weight:600;color:#2c2520;white-space:nowrap;text-overflow:ellipsis}.ddp__size{font-size:11px;font-weight:500;color:#7c7168}.ddp__actions{display:inline-flex;gap:6px;margin-left:auto}.ddp__btn{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid #e4dccf;border-radius:8px;background:#fff;color:#2c2520;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ddp__btn:hover{background:#fdf9f2;border-color:#d6c9b5}.ddp__drop{display:grid;place-content:center;justify-items:center;gap:6px;min-height:520px;padding:24px;border:1.5px dashed #d6c9b5;border-radius:16px;background:repeating-linear-gradient(135deg,#fffdf9 0 14px,#fbf7f0 14px 28px);color:#7c7168;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ddp__drop:hover,.ddp__drop.is-over{border-color:#8b6f47;background:#fff8ec;color:#6f5638}.ddp__drop.is-disabled{opacity:.6;cursor:not-allowed}.ddp__drop strong{font-size:15px;color:#2c2520}.ddp__drop span{font-size:13px}.ddp__drop small{max-width:320px;font-size:12px;line-height:1.5}.ddp__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:16px;background:#fff;color:#8b6f47;box-shadow:0 6px 16px -10px #2c252066}.ddp__preview{overflow:hidden;min-height:520px;border:1px solid #ece4d8;border-radius:16px;background:#f3eee6}.ddp__preview.is-over{outline:2px dashed #8b6f47;outline-offset:-6px}.ddp__preview iframe{display:block;width:100%;height:100%;min-height:720px;border:0;background:#fff}.ddp__preview img{display:block;max-width:100%;margin:0 auto}.ddp__other{display:grid;place-content:center;justify-items:center;gap:10px;min-height:300px;padding:24px;color:#7c7168;font-size:13px;text-align:center}.ddp__badge{padding:6px 12px;border-radius:10px;background:#fff;color:#8b6f47;font-weight:800;letter-spacing:.06em}.ddp__preview{max-height:calc(100vh - var(--dashboard-scroll-offset, 96px) - 120px);overflow:auto;overscroll-behavior:contain}.ddp__pages{display:grid;gap:12px;padding:12px}.ddp__pages .matt-pdf{display:grid;gap:12px}.ddp__pages canvas{display:block;border-radius:6px;background:#fff;box-shadow:0 2px 10px -4px #2c252059}.inbound-section-title{display:flex;align-items:center;gap:10px;margin:18px 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b6f47}.inbound-section-title:after{content:"";flex:1;height:1px;background:#ece4d8}
