.smederai-publications{max-width:100%;overflow-wrap:anywhere}.smederai-pub-list details{margin:0;border:1px solid #d5dce2;background:#fff;border-radius:3px}.smederai-pub-list summary{cursor:pointer;display:flex;gap:14px;align-items:center;padding:18px 20px;font-size:18px;line-height:1.5;font-weight:500;list-style:none}.smederai-pub-list summary::-webkit-details-marker{display:none}.smederai-pub-list summary::before{content:'+';font-size:26px;line-height:1;font-weight:700;flex:0 0 18px}.smederai-pub-list details[open]>summary::before{content:'−'}.smederai-pub-body{padding:0 20px 20px;min-width:0}.smederai-pub-image{display:block;max-width:100%;height:auto;margin:auto}.smederai-pub-pdf{display:block;width:100%;height:650px;max-height:75vh;border:1px solid #d5dce2;background:#f4f6f8}.smederai-pub-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.smederai-pub-nav button,.smederai-pub-copy button{width:auto}.smederai-pub-copy{display:flex;gap:10px;flex-wrap:wrap}.smederai-pub-copy input{font-family:monospace;min-width:0;flex:1 1 260px}.smederai-pub-copy p{flex-basis:100%;margin:0}.smederai-pub-table{overflow-x:auto}.smederai-pub-table table{min-width:620px}.smederai-pub-table td{vertical-align:middle;padding:10px}.smederai-pub-admin form>label,.smederai-pub-editor>label{display:block}.smederai-pub-editor input,.smederai-pub-editor textarea,.smederai-pub-editor select{max-width:100%;box-sizing:border-box}.smederai-pub-admin form>button{margin-top:12px}.smederai-pub-editor .swai-hr-grid{margin:16px 0}.smederai-pub-list summary:focus-visible{outline:3px solid #0878bd;outline-offset:-3px}.smederai-pub-admin details>summary{cursor:pointer;font-weight:600}@media(max-width:600px){.smederai-pub-list summary{padding:14px 12px;font-size:17px;gap:8px}.smederai-pub-body{padding:0 12px 16px}.smederai-pub-pdf{height:450px;max-height:65vh}.smederai-pub-copy input{flex-basis:100%}}

.smederai-pub-pdf{height:auto!important;max-height:none!important;padding:8px;min-width:0}.smederai-pub-reader-nav{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 10px}.smederai-pub-reader-nav[hidden]{display:none!important}.smederai-pub-reader-nav button{font-size:14px;padding:8px 10px;min-height:40px}.smederai-pub-canvas{overflow:auto;max-width:100%;max-height:75vh;background:#e8edf2}.smederai-pub-canvas canvas{display:block;background:#fff;max-width:none!important}.smederai-pub-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
