/* Form spacing and accessibility only. The visual frame is the actual panel theme. */
fieldset{border:0;padding:0;margin:0;min-width:0}
label{display:block;margin-top:12px}
.field-help,.form-foot{font-size:12px;line-height:1.5;margin:4px 0 12px;color:var(--muted)}
.form-foot{margin-bottom:0}
.notice{font-size:13px;margin:12px 0;color:var(--muted)}
.preview-note{margin:0 0 12px}
.download-button{text-align:center}
.download-details{margin:12px 0}
.download-details code{display:block;overflow-wrap:anywhere}
.download-steps{margin-top:22px}
.account-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.table-wrap{overflow-x:auto}
button:disabled{opacity:.55;cursor:default;transform:none}
.skip-link{position:absolute;top:-100px;left:12px;z-index:2000;padding:10px;background:#f8f0da;color:#7b1300!important}
.skip-link:focus{top:10px}
:focus-visible{outline:2px solid #d6a24a;outline-offset:3px}
@media(max-width:620px){.row{display:block}.account-head{flex-wrap:wrap}}
