.cms-admin-page .cms-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}
.cms-admin-page .cms-page-tile{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:105px;padding:22px;border:1px solid #e1dace;border-radius:7px;background:#f7f3ea;color:#20343a;text-decoration:none;transition:box-shadow .15s,transform .15s}
.cms-admin-page .cms-page-tile:hover{transform:translateY(-2px);box-shadow:0 7px 18px #20343a22;border-color:#b38a2c}
.cms-admin-page .cms-page-tile strong{font:normal 22px Georgia,serif}
.cms-admin-page .cms-page-tile span{font-size:12px;color:#98751f}
.cms-admin-page .cms-revision-list{display:flex;flex-direction:column}
.cms-admin-page .cms-revision-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e3ddcf;padding:12px 0;font-size:13px}
.cms-admin-page .cms-revision-row small{display:block;color:#797a75;margin-top:4px}
.cms-admin-page .cms-revision-row button{padding:8px 13px;white-space:nowrap}
@media(max-width:850px){.cms-admin-page .cms-page-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:500px){.cms-admin-page .cms-page-grid{grid-template-columns:1fr}.cms-admin-page .cms-revision-row{align-items:flex-start;flex-direction:column}}
