.content-fields{grid-template-columns:repeat(3,minmax(160px,1fr));margin-bottom:18px}.seo-fields{grid-template-columns:1fr 1fr;margin-top:18px}.compact{grid-template-columns:repeat(3,minmax(120px,1fr)) auto}.status.published{color:var(--green)}.status.draft{color:#ffc66d}@media(max-width:760px){.content-fields,.seo-fields,.compact{grid-template-columns:1fr}}
.table-wrap table{table-layout:auto}.table-wrap th,.table-wrap td{vertical-align:top;min-width:120px}.table-wrap td:last-child{min-width:190px}.table-wrap td:last-child>form,.table-wrap td:last-child>details,.table-wrap td:last-child>a{display:block;width:100%;margin:0 0 10px}.table-wrap td:last-child button,.table-wrap td:last-child .button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;white-space:normal;line-height:1.5;text-align:center}.component-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-top:18px}.component-actions form{display:block;min-width:180px;margin:0}.component-actions button{width:100%;min-height:46px}.site-overview>article{min-width:0}.package-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.package-card form{margin-top:16px}.package-card button{width:100%;min-height:46px}.ssl-summary .panel{display:grid;gap:6px;text-align:center}.ssl-summary strong{font-size:2rem;color:var(--accent)}.ssl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:18px}.ssl-card header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ssl-card h2{margin:0}.ssl-details{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.ssl-details div{padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03)}.ssl-details dt{font-size:.8rem;color:var(--muted)}.ssl-details dd{margin:5px 0 0;overflow-wrap:anywhere}.ssl-progress{margin:16px 0}.sensitive-download{margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:16px}.sensitive-download form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;margin-top:12px}.sensitive-download label{margin:0}@media(max-width:1100px){.table-wrap{overflow-x:auto}.table-wrap table{min-width:1180px}}@media(max-width:760px){.component-actions,.component-actions form{width:100%}.site-overview{grid-template-columns:1fr}.package-grid{grid-template-columns:1fr}.ssl-details{grid-template-columns:1fr}.sensitive-download form{grid-template-columns:1fr}}
