.file-import{margin:10px 0 16px;padding:12px;border:1px dashed var(--line);border-radius:12px;background:var(--paper,#fffdf7)}.file-import .small-note{margin:6px 0;font-size:12px;line-height:1.7}.file-import>div,.page-attachment-editor>div{display:flex;gap:6px;flex-wrap:wrap;max-height:160px;overflow:auto}.imported-attachment{max-width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:12px;overflow-wrap:anywhere;text-align:start;cursor:pointer}.file-import label{display:grid;gap:5px;margin-top:9px}.file-import select{min-height:40px}.pagination-treatment{display:grid;gap:6px;margin:8px 0}.pagination-treatment select{min-height:42px}.page-attachment-editor{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.page-attachment-editor h3{font-size:14px}.memory-page.has-attachments{position:relative;overflow:visible}.memory-attachments{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0;font-size:11px;line-height:1.5}.memory-attachment{display:inline-flex;align-items:center;gap:7px;max-width:180px;padding:9px 12px;border:1px solid #b8baa6;border-radius:3px 3px 10px 3px;background:#e8e9d9;color:#4a5547;box-shadow:1px 3px 6px #424c3a10;text-decoration:none;font:inherit;cursor:pointer}.memory-attachment>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-tab{position:absolute;inset-inline-end:-14px;top:54px;flex-direction:column;align-items:stretch;max-width:145px;margin:0;z-index:2}.style-tab .memory-attachment{padding:7px 11px;border-inline-start:4px solid #879674;background:#dce5d0;border-radius:3px 8px 8px 3px;box-shadow:2px 3px 5px #424c3a20}.attachment-dialog{max-width:850px;width:min(94vw,850px);max-height:90vh;overflow:auto;padding:24px}.attachment-dialog h2{font-size:18px;overflow-wrap:anywhere}.attachment-dialog img{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:16px auto}.attachment-dialog .button{display:inline-block;margin-top:15px}.attachment-dialog>button{float:inline-end}.page-attachment-editor select{width:100%;min-height:42px}.workbench-page-preview .memory-attachments{font-size:11px}.memory-attachments button{font-size:11px}@media(max-width:740px){.style-tab{max-width:115px;inset-inline-end:-9px;top:34px}.memory-attachment{font-size:10px;max-width:160px}.style-tab .memory-attachment{padding:7px}.attachment-dialog{padding:18px}.file-import{padding:10px}}@media print{.memory-attachments{position:static;max-width:none;display:flex;box-shadow:none}.memory-attachments button{display:none}.memory-attachment{font-size:8pt;box-shadow:none;max-width:65mm}}
@media screen{.style-tab{inset-inline-end:-13px;max-width:34px;gap:7px}.style-tab .memory-attachment{box-sizing:border-box;max-width:34px;width:34px;height:92px;padding:8px 6px;writing-mode:vertical-rl;text-orientation:mixed;border-inline-start-width:1px}.style-tab .memory-attachment>span:last-child{max-height:64px}.style-tab .memory-attachment:focus-visible{outline:2px solid #4a6654;outline-offset:3px}.style-tab button.memory-attachment{height:112px}}
