body.dragging{cursor:-webkit-grabbing;cursor:grabbing}.attachment-group .attachment-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 2em}.attachment-group .attachment-controls .view-as{font-size:20px}.attachment-group .attachment-controls .view-as label{display:inline-block;margin:0 .25em 0 0;font-weight:600;font-size:1em}.attachment-group .attachment-controls .view-as .button{display:inline-block;font-weight:400;padding:.2em .35em;background:#f0f0f0;border:1px solid #cbcbcb;border-radius:3px;margin:0 4px;cursor:pointer;-webkit-transition:color .25s, background .25s;-o-transition:color .25s, background .25s;transition:color .25s, background .25s}.attachment-group .attachment-controls .view-as .button span{text-shadow:0 0 2px #eee;-webkit-transition:text-shadow .25s;-o-transition:text-shadow .25s;transition:text-shadow .25s}.attachment-group .attachment-controls .view-as .button,.attachment-group .attachment-controls .view-as .button:link{color:#212121;text-decoration:none}.attachment-group .attachment-controls .view-as .button path,.attachment-group .attachment-controls .view-as .button rect{fill:#212121;stroke:#212121;-webkit-transition:fill .25s, stroke .25s;-o-transition:fill .25s, stroke .25s;transition:fill .25s, stroke .25s}.attachment-group .attachment-controls .view-as .button.selected,.attachment-group .attachment-controls .view-as .button:hover{background:#7cad42;color:#fff}.attachment-group .attachment-controls .view-as .button.selected span,.attachment-group .attachment-controls .view-as .button:hover span{text-shadow:0 0 2px #333}.attachment-group .attachment-controls .view-as .button.selected path,.attachment-group .attachment-controls .view-as .button.selected rect,.attachment-group .attachment-controls .view-as .button:hover path,.attachment-group .attachment-controls .view-as .button:hover rect{fill:#fff;stroke:#fff;text-shadow:none}.attachment-group .attachment-controls .view-as .list svg{width:1em;margin:0 0 0 .1em}.attachment-group .attachment-controls .view-as .grid svg{width:1em;margin:.1em 0 -.1em .1em}.attachment-group .attachment-controls .actions .select-all{display:inline-block;padding:0 .5em}.attachment-group .attachment-controls .actions .select-all input{display:inline-block;margin:.5em;width:auto}.attachment-group .attachment-controls .actions .select-all label{display:inline-block;font-size:1em;font-weight:600}.attachment-group .attachment-controls .actions .delete-selected{background:#ee5e68;border-radius:3px;display:inline-block;padding:.25em .5em;font-size:1.2em;font-weight:600;border:2px solid #ee5e68;-webkit-transition:color .25s, background .25s;-o-transition:color .25s, background .25s;transition:color .25s, background .25s;cursor:pointer}.attachment-group .attachment-controls .actions .delete-selected,.attachment-group .attachment-controls .actions .delete-selected:link{color:#fff;text-decoration:none}.attachment-group .attachment-controls .actions .delete-selected:hover{background:#fff;color:#ee5e68}.attachment-group .attachment-controls .actions .delete-selected.disabled,.attachment-group .attachment-controls .actions .delete-selected.disabled:link{cursor:not-allowed;background:#eee;color:#888;border-color:#888}.attachment-group .attachments{display:-ms-grid;display:grid;margin:0 0 2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.attachment-group .attachments .empty{-ms-flex-preferred-size:100%;flex-basis:100%}.attachment-group .attachments .thumbnail{text-align:center;border-radius:2px;overflow:hidden;padding:0;margin:.5em 0 0}.attachment-group .attachments .thumbnail .name{display:block}.attachment-group .attachments .thumbnail img{margin:0 auto;display:block}.attachment-group .attachments .alternative{max-width:100%}.attachment-group .attachments .alternative input{max-width:100%}.attachment-group .attachments .attachment{cursor:-webkit-grab;cursor:grab}.attachment-group .attachments .attachment.dragging{cursor:-webkit-grabbing;cursor:grabbing}.attachment-group .attachments.list{display:table;border-collapse:collapse;width:100%}.attachment-group .attachments.list .headings{display:table-row}.attachment-group .attachments.list .headings div{display:table-cell;padding:.5em;font-weight:600;text-align:center}.attachment-group .attachments.list .attachment{display:table-row;border-top:2px solid #eee}.attachment-group .attachments.list .attachment:nth-child(2n){background:#f8f8f8}.attachment-group .attachments.list .attachment div{display:table-cell;vertical-align:middle;text-align:center;padding:4px}.attachment-group .attachments.list .attachment .publishing{text-align:center;margin:.25em 0;display:block}.attachment-group .attachments.list .attachment .alternative label{display:none}.attachment-group .attachments.list .attachment .extra-column label{display:none}.attachment-group .attachments.list .attachment .rank{display:none}.attachment-group .attachments.list .attachment .delete-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.attachment-group .attachments.list .attachment .delete-controls .checkbox,.attachment-group .attachments.list .attachment .delete-controls a{padding:2px}.attachment-group .attachments.list .attachment .delete-controls img{display:block}.attachment-group .attachments.list .attachment.error{background:#fff1f1}.attachment-group .attachments.list .attachment:hover{background:#f4ffe7}.attachment-group .attachments.list .attachment.dragging{background:#d1f5a7}.attachment-group .attachments.grid{grid-template-columns:repeat(auto-fill, minmax(160px, 200px))}.attachment-group .attachments.grid .headings{display:none}.attachment-group .attachments.grid .attachment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px;max-width:200px;margin:4px;border:1px dashed #e3e3e3;border-radius:4px}.attachment-group .attachments.grid .attachment:hover{border-color:#aaa}.attachment-group .attachments.grid .attachment.dragging{border-color:#777}.attachment-group .attachments.grid .attachment.error{border:2px dashed #df8f8f}.attachment-group .attachments.grid .attachment .publishing{text-align:center;margin:.25em 0;display:block}.attachment-group .attachments.grid .attachment .view-controls{margin:8px 0}.attachment-group .attachments.grid .attachment .alternative label,.attachment-group .attachments.grid .attachment .extra-column label{margin-top:.5em;text-align:center;font-size:.875em;font-weight:bold}.attachment-group .attachments.grid .attachment .controls{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.attachment-group .attachments.grid .attachment .rank{color:#ccc}.attachment-group .attachments.grid .attachment .sort{display:none}.attachment-group .attachments.grid .attachment .delete-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.attachment-group .attachments.grid .attachment .delete-controls .checkbox,.attachment-group .attachments.grid .attachment .delete-controls a{padding:2px}.attachment-group .attachments.grid .attachment .delete-controls img{display:block}.attachment-group .attachments.grid .attachment:hover{background:#f4ffe7}.attachment-group .attachments.grid .attachment.dragging{background:#d1f5a7}.modal.rename-attachment{display:block;border:2px solid #cccccc;background:#f0f0f0;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}.modal.rename-attachment .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#dddddd;padding:.3em .75em}.modal.rename-attachment .modal-title{font-size:22px;font-weight:600}.modal.rename-attachment .modal-close{width:1.5em;height:1.5em;border-radius:.5em;border:2px solid #2b8fad;position:relative;cursor:pointer;background:transparent;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s}.modal.rename-attachment .modal-close:after,.modal.rename-attachment .modal-close:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;background:#2b8fad;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s;height:90%;width:5px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal.rename-attachment .modal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal.rename-attachment .modal-close:hover{background:#386b7b}.modal.rename-attachment .modal-close:hover:after,.modal.rename-attachment .modal-close:hover:before{background:#fff}.modal.rename-attachment .modal-body{padding:.2em .5em;text-align:center}.modal.rename-attachment .modal-submit.button{font-size:18px;display:inline-block;margin:.2em auto;border:2px solid #386b7b;background:#386b7b;font-weight:600;cursor:pointer;padding:.1em .25em}.modal.rename-attachment .modal-submit.button,.modal.rename-attachment .modal-submit.button:link,.modal.rename-attachment .modal-submit.button:visited{color:#fff;text-decoration:none}.modal.rename-attachment .modal-submit.button:hover{background:transparent;color:#386b7b}