.certificate-state-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin:.8rem 0}
.certificate-state-tools select{width:auto;min-width:10rem;max-width:100%}
.certificate-state-label{font-weight:600;margin:0}
.certificate-list-summary{margin:.5rem 0 1rem;overflow-wrap:anywhere}
.certificate-admin-row{align-items:flex-start;gap:1rem}
.certificate-admin-row .item-main{min-width:0;flex:1 1 18rem;overflow-wrap:anywhere}
.certificate-row-actions{display:flex;flex:0 1 22rem;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.45rem;min-width:0}
.certificate-row-actions .certificate-publication-state{width:100%;text-align:right;white-space:normal}
.certificate-row-actions .button{white-space:normal;max-width:100%;text-align:center}
.certificate-existing-file{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}
.certificate-existing-file:empty{display:none}
.certificate-existing-file p{flex-basis:100%;margin:0;overflow-wrap:anywhere}
.certificate-editor-state{margin:.35rem 0;overflow-wrap:anywhere}
#certificate-editor-wrap>summary{overflow-wrap:anywhere}
@media(max-width:650px){.certificate-admin-row{display:flex;flex-direction:column}.certificate-admin-row .item-main,.certificate-row-actions{flex-basis:auto;width:100%}.certificate-row-actions{justify-content:flex-start}.certificate-row-actions .certificate-publication-state{text-align:left}.certificate-state-tools select{flex:1 1 10rem}.certificate-state-label{flex-basis:100%}}
