.journal-workspace{display:grid;gap:1.1rem;min-width:0}.journal-heading{display:flex;align-items:center;gap:1rem}.journal-heading h2{margin:.1rem 0 .4rem}.journal-heading p{margin:.25rem 0}.journal-art{display:grid;place-items:center;background:#e1f2ff;border:1px solid #b5dbf3;border-radius:1rem;flex:0 0 4rem;height:4rem}.journal-art .icon{width:2.7rem;height:2.7rem}.journal-notice,.journal-draft-box{background:#eef7ff;border:1px solid #c0def2;border-radius:.8rem;padding:1rem;color:#254b68}.journal-compose>summary,.journal-edit>summary{cursor:pointer;font-weight:700;display:flex;align-items:center;gap:.55rem;min-height:2.75rem}.journal-compose>summary .icon{width:1.65rem;height:1.65rem}.journal-editor{display:grid;gap:.9rem;padding-top:1rem}.journal-editor label{display:grid;gap:.4rem;font-weight:600;min-width:0}.journal-editor input,.journal-editor textarea,.journal-editor select{width:100%;min-width:0;max-width:100%;font:inherit;box-sizing:border-box}.journal-editor input:not([type=checkbox]),.journal-editor select,.journal-editor textarea{padding:.7rem;background:#fff;border:1px solid #9ebed5;border-radius:.55rem;min-height:2.75rem}.journal-editor textarea{resize:vertical}.journal-editor input[type=file]{overflow:hidden;font-size:.9rem}.journal-editor input[type=file]::file-selector-button{border:0;border-radius:.3rem;padding:.4rem .6rem;background:#e0f0ff;color:#174c73;margin-right:.5rem}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.journal-actions{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.journal-editor .journal-check{display:flex;gap:.65rem;align-items:flex-start;font-size:.9rem}.journal-check input{width:1.2rem;height:1.2rem;flex:0 0 1.2rem}.journal-draft-box{display:grid;gap:.5rem}.journal-draft-box p,.journal-editor p{margin:.15rem 0}.journal-list{display:grid;gap:1rem}.journal-card{min-width:0;overflow-wrap:anywhere}.journal-card header{display:flex;gap:.8rem;justify-content:space-between;align-items:flex-start}.journal-card h3{margin:.3rem 0}.journal-privacy{font-size:.75rem;background:#e7f4fd;border:1px solid #badbf3;border-radius:999px;padding:.25rem .6rem;white-space:nowrap}.journal-prose{line-height:1.65}.journal-prose p{white-space:normal;overflow-wrap:anywhere}.journal-card>.icon,.journal-card p>.icon{height:1.1rem;width:1.1rem;vertical-align:middle;margin-right:.3rem}.journal-tags{display:flex;flex-wrap:wrap;gap:.4rem}.journal-tags span{background:#eaf6ff;border:1px solid #c4e0f3;border-radius:.4rem;font-size:.8rem;padding:.2rem .5rem}.journal-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.8rem;margin:.5rem 0}.journal-media-item{border:1px solid #c6deee;border-radius:.7rem;background:#f4faff;padding:.7rem;min-width:0;overflow-wrap:anywhere}.journal-media-item img,.journal-media-item video{max-height:18rem;max-width:100%;width:100%;object-fit:contain;border-radius:.35rem;background:#deedf8}.journal-media-item audio{width:100%;max-width:100%;margin-bottom:.5rem}.journal-media-item .button{margin:.2rem .25rem .2rem 0}.journal-media-item strong{font-size:.9rem}.journal-media-item p{margin:.3rem 0 .6rem}.journal-edit{border-top:1px solid #cee2ef;margin-top:1rem;padding-top:.5rem}.journal-archive{margin-top:.75rem}.journal-workspace .button{white-space:normal;text-align:center;min-height:2.75rem;max-width:100%;overflow-wrap:anywhere}.journal-workspace [data-journal-status],.journal-workspace [data-journal-location-status]{color:#275771}.journal-workspace :focus-visible{outline:3px solid #087bc0;outline-offset:3px}.journal-workspace details[open]>summary{margin-bottom:.5rem}.journal-workspace [disabled]{opacity:.6;cursor:wait}@media(max-width:520px){.journal-grid{grid-template-columns:1fr}.journal-heading{align-items:flex-start}.journal-art{flex-basis:3rem;height:3rem}.journal-art .icon{width:2.1rem;height:2.1rem}.journal-card header{flex-direction:column;gap:.3rem}.journal-actions>.button{flex:1 1 100%}.journal-workspace .panel{padding:1rem}.journal-media-item .button{display:flex;justify-content:center;width:100%}.journal-editor input[type=file]{padding:.5rem;font-size:.78rem}}
