h1{font-size:4.5rem;margin-bottom:3rem}@media (max-width: 767px){h1{font-size:3.5rem}}.post-preview-media{width:360px;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:1px solid #868686}.post-list .post-media{float:left;min-width:60px;max-width:540px;min-height:20px;max-height:400px;margin-right:2em;margin-bottom:2rem}@media (max-width: 767px){.post-list .post-media{max-width:100%;max-height:100%;margin-bottom:3rem}}.post-edit-form .form-group{margin:4rem 0}.post-edit-form .form-group label{font-weight:800;font-size:16px}.post-view{margin-bottom:1rem;background:white}.post-view .post-snippet{align-items:center;display:flex;flex-wrap:nowrap}@media (max-width: 767px){.post-view .post-snippet{margin-bottom:2rem}}.post-view .post-snippet .post-snippet-owner{display:flex;flex-wrap:wrap;margin-right:10px}.post-view .post-snippet .post-snippet-owner a:hover{text-decoration:none}.post-view .post-snippet .post-snippet-owner .post-userpic{overflow:hidden;display:inline-block;margin-right:8px}.post-view .post-snippet .post-snippet-owner .post-userpic img{display:block;overflow:hidden;border-radius:50%;width:30px;height:30px}.post-view .post-snippet .post-snippet-owner .post-usernick{align-items:center;display:flex;font-weight:bold}.post-view .post-snippet .post-snippet-published{align-items:center;color:#000;display:inline-block}.post-view .post-header{display:flex;gap:15px;align-items:center}.post-view .post-header h2{margin:0}.post-view .post-header .post-published{color:#3f6282;font-size:14px}@media (max-width: 767px){.post-view .post-header .post-cover{display:none}}.post-view .post-header .post-cover .post-media{min-width:60px;max-width:220px;aspect-ratio:4 / 3;object-fit:cover;width:auto;margin-top:0 !important}.post-view header{margin-bottom:1rem}.post-view .post-text{min-height:400px;max-width:inherit;overflow-y:auto;line-height:1.3}.post-view .post-text img{max-width:100%}.post-view .post-text .note-float-left{margin-right:10px;margin-bottom:10px}.post-view .post-text .note-float-right{margin-left:10px;margin-bottom:10px}.post-view .post-text p{margin-bottom:15px}.post-view .post-media-list .media-item{margin-bottom:2rem}.post-view .post-media-list .post-media{max-width:100%}.load-placer{position:absolute;right:50%;top:50%;opacity:0.5;margin-top:-100px;margin-right:-100px}.post-list{background:white}.post-list .post-list-item{line-height:1.3;margin:0 auto;transition:all 200ms;border:1px solid rgba(5,49,89,0.2);border-radius:3px}.post-list .post-list-item:hover .btn-post{text-decoration:underline !important}.post-list .post-list-item a:hover{cursor:pointer}.post-list .post-list-item .post-list-content{padding:10px 15px}.post-list .post-list-item .post-list-title{font-weight:800;font-size:24px;text-align:left;line-height:1.2;margin:10px 0;text-decoration:none}.post-list .post-list-item .post-list-title:hover{color:#0058bf;text-decoration:underline}.post-list .post-list-item .post-list-description{margin:5px 0}.post-list .post-list-item .post-list-description a:hover{text-decoration:none}.post-list .post-list-image{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:ease all 200ms;overflow:hidden}.post-list .post-list-image img{width:100%;height:auto;object-fit:cover}.post-list .post-list-image:hover img{filter:saturate(1.2)}.btn-post{border-radius:4px;position:relative;display:block;padding:10px 15px;text-decoration:none;font-weight:bold}.btn-post:hover,.btn-post:focus{background-color:white !important;text-decoration:underline !important}.post-type{color:#000;width:max-content;border-radius:13px;padding:0 1rem;margin-left:5rem;margin-bottom:1rem;text-decoration:none;border:1px solid #f7f7f7;font-size:14px}.post-type:hover,.post-type:focus{color:#000;text-decoration:none;box-shadow:0 0.5rem 2rem rgba(0,0,0,0.15)}.post-main .btn-post-edit,.post-main .btn-post-delete,.post-main .post-type,.post-main .btn-post{display:none !important}.images-list{display:flex;flex-direction:column;gap:10px}.images-list .file-wrap{padding:10px;border:1px solid #eaf3fc;border-radius:4px;display:flex;align-items:center;gap:10px;cursor:pointer}.images-list .file-wrap .img-responsive{aspect-ratio:4 / 3;object-fit:cover;max-width:160px}.images-list .file-wrap .file-info{display:flex;flex-direction:column;gap:2px}.images-list .file-wrap .file-info .file-name{font-weight:bold}.images-list .file-wrap .file-info label{cursor:pointer;font-size:14px;margin:0}.media-controls{position:relative;overflow:hidden}.media-controls.no-access{pointer-events:none;cursor:progress}.media-controls.no-access:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(138,138,138,0.1)}
