.ck.ck-toolbar{max-width:800px}.ck.ck-dialog{overflow:auto}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{background-color:#333;color:#fff}.ck.ck-button.ck-button-save:hover,a.ck.ck-button.ck-button-save:hover{background-color:#2c2c2c}.ck.ck-dialog__content .file-container{border:none;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(150px,150px));max-height:600px;overflow-y:auto;padding:1rem 1rem 1rem 1px}.ck.ck-dialog__content .file-item{background-color:#fff;border:1px solid #eee;border-radius:3px;cursor:pointer;padding:10px;position:relative;transition:all .2s ease}.file-label{border-color:#fff;box-shadow:0 2px 5px transparent;transform:translateY(-2px)}.file-label:hover{border-color:#ccc;box-shadow:0 2px 5px rgba(0,0,0,.05);cursor:pointer;transform:translateY(-2px)}.file-label:has(input:checked){border-color:#1a73e8;box-shadow:0 0 0 2px rgba(26,115,232,.2)}.ck.ck-dialog__content .file-item.selected:after{background-color:#1a73e8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50%;content:"";height:15px;position:absolute;right:10px;top:10px;width:15px;z-index:1}.ck.ck-dialog__content .file-image-container{align-items:center;background-color:#f9f9f9;border-radius:2px;display:flex;height:80px;justify-content:center;margin-bottom:8px;overflow:hidden;width:100%}.ck.ck-dialog__content .file-image-container.document svg,.ck.ck-dialog__content .file-image-container.video svg{height:32px;width:32px;fill:#555}.ck.ck-dialog__content .file-image-container.document{background-color:#f7faff}.ck.ck-dialog__content .file-image-container.video{background-color:#fff4f4}.ck.ck-dialog__content .file-image{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.ck.ck-dialog__content .file-name{font-size:12px;margin-bottom:2px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck.ck-dialog__content .file-size{color:#777;font-size:11px;text-align:center}.ck.ck-dialog__content .file-item.selected{box-shadow:0 0 0 2px #0078d7}.ck.ck-dialog__content .file-item.selected .file-image{transform:scale(1.05)}.ck.ck-dialog__content .file-button{align-items:center;background-color:#fafafa;border:2px dashed #ddd;display:flex;justify-content:center;transition:all .2s ease}.ck.ck-dialog__content .file-button:hover{background-color:#f0f7ff;border-color:#1a73e8;transform:translateY(-2px)}.ck.ck-dialog__content .upload-btn{align-items:center;color:#555;display:flex;flex-direction:column}.ck.ck-dialog__content .upload-btn span{font-size:30px;line-height:100%}@media (max-width:600px){.ck.ck-dialog__content .file-container{gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ck.ck-dialog__content .file-image-container{height:90px}}[name=file][type=radio]{height:0;opacity:0;position:absolute;width:0}.actual-file-container{display:contents}.ck.ck-dialog__content .ck.ck-input.ck-textarea{font-family:monospace;font-size:14px;height:60vh;margin-top:1rem;width:40rem}