.uk-navbar-left {
  overflow: auto;
  max-width: 50%;
  white-space: nowrap;
  scrollbar-width: thin;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.uk-navbar-nav .uk-nav li {
  white-space: normal;
}
.uk-navbar-dropdown{
      min-width:280px;
 }
.formfield__input::placeholder, .uk-input::placeholder, .formfield__textarea::placeholder, .uk-textarea::placeholder{
    color:#aaa;
}
.etb-indent{
    margin-left:auto;
    margin-right:auto;
    width:70%;
    max-width: 970px;
}
.btn{appearance:none;border:none;border-radius:12px;padding:10px 16px;font-weight:600;cursor:pointer;background:#e2e8f0} 
.btn.primary{background:var(--primary);color:#fff;text-decoration:none}
.btn.ghost{background:transparent;color:var(--ink)}
.form-card{border:none;border-radius:16px;max-width:640px;width:100%;padding:0;box-shadow:0 32px 64px rgba(2,6,23,.12);background:#fff;}
.modal-body{padding:18px 22px}
.field{display:flex;flex-direction:column;gap:6px;margin:10px 0}
label{font-weight:600;color:#0f172a}
input,textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;font-family:inherit}
textarea{min-height:120px;resize:vertical}
.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:0 22px 18px}
.grid{display:grid;gap:18px}
@media (min-width:820px){.grid.cols-2{grid-template-columns:1fr 1fr}}