.fl-fields{
  margin-top:28px;
  display:flex;
  flex-direction:column;
  gap:22px;
}

.fl-ready{
  margin-top:26px;
  padding:22px 20px 20px;
}
.fl-ready-title{
  margin:0 0 18px;
  font-family:var(--fl-serif);
  font-weight:700;
  font-size:19px;
  color:var(--fl-ink-0);
}
.fl-ready-row{
  display:flex;
  align-items:center;
  gap:14px;
  padding:12px 0;
}
.fl-ready-icon{flex:none;width:34px;height:26px;display:flex;align-items:center;justify-content:center;}
.fl-ready-icon svg{width:100%;height:100%;}
.fl-ready-text{font-family:var(--fl-sans);font-size:16px;color:var(--fl-ink-0);}
.fl-ready-hr{margin:12px 0;}
.fl-more-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer;
  padding:2px 0;
}
.fl-more-row span{font-family:var(--fl-sans);font-size:15px;color:var(--fl-ink-1);}
.fl-more-row svg{width:16px;height:16px;color:var(--fl-ink-1);transition:transform .15s;}
.fl-more-row.is-open svg{transform:rotate(180deg);}

.fl-settings-body{
  display:none;
  margin-top:16px;
  padding-top:16px;
  border-top:1px solid var(--fl-glass-border);
  flex-direction:column;
  gap:16px;
}
.fl-settings-body.is-open{display:flex;}

.fl-create-cta{margin-top:32px;}
.fl-create-sub{
  margin:14px 0 0;
  text-align:center;
  font-size:14px;
  color:var(--fl-ink-2);
}
