.logo img {
  display: block;
  width: 116px;
  height: 64px;
  object-fit: contain;
}

.footer-logo img {
  width: 168px;
  height: auto;
  filter: invert(1);
}

.admin-brand img {
  display: block;
  width: 150px;
  max-height: 112px;
  object-fit: contain;
  filter: invert(1);
}

@media (max-width: 560px) {
  .logo img {
    width: 94px;
    height: 54px;
  }
}

.settings-form fieldset{border:1px solid var(--admin-line)}
.settings-form legend{padding:0 8px;font:24px Italiana,serif}
.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.settings-grid label{display:grid;gap:7px;font-size:12px}
.settings-grid input,.settings-grid textarea{width:100%;padding:11px;border:1px solid #c9cbc6;background:#fff;font:inherit}
.settings-save{margin-bottom:40px}
@media(max-width:700px){.settings-grid{grid-template-columns:1fr}}
.support-thread{border-top:4px solid var(--admin-green)}
.thread-messages{display:grid;gap:12px;margin:20px 0 28px}
.thread-messages article{max-width:76%;padding:14px 16px;background:#f0eee8;border-radius:4px}
.thread-messages article.team{margin-left:auto;background:#e1eee5}
.thread-messages p{margin:7px 0;line-height:1.55}.thread-messages small{color:var(--admin-muted)}
.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.account-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem}.account-section-head h2{margin:0}.admin-table td small{display:block;margin-top:.25rem;color:#68635f}.customer-thread{max-width:920px}.thread-messages{display:grid;gap:1rem;margin:2rem 0}.thread-message{max-width:78%;padding:1rem 1.15rem;border:1px solid #ded8d2;background:#fff}.thread-message.from-client{margin-left:auto;background:#f4eee9}.thread-message.from-team{margin-right:auto}.thread-message header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-size:.85rem}.thread-message time{color:#6e6965}.thread-message p{margin:0;white-space:normal}.thread-reply{margin-top:2rem}@media(max-width:700px){.account-section-head{align-items:flex-start;flex-direction:column}.thread-message{max-width:94%}}
.privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0}.privacy-grid article{border:1px solid #ded8d2;padding:1.5rem;background:#fff}.privacy-grid h2{margin-top:0}@media(max-width:700px){.privacy-grid{grid-template-columns:1fr}}
