/* Line 17247 (netshow-com-theater-t10b-host-guides-creation-r1): the guest's story form under her cards. Quiet like the
   shelf (the page keeps its one filled step, Tonight's show), 44 px targets, one column at 375 px. */
.nst-make { display: grid; gap: 10px; margin-top: 8px; padding-top: 16px; border-top: 1px solid var(--ns-border, rgba(232, 234, 237, .12)); }
.nst-make__title { margin: 0; font-size: 18px; line-height: 1.3; }
.nst-make__line { margin: 0; font-size: 14px; color: var(--ns-text-2, #9aa0a6); }
.nst-make__form { display: grid; gap: 12px; }
.nst-make__field { display: grid; gap: 6px; font-weight: 500; }
.nst-make__field textarea, .nst-make__field input, .nst-make__field select { box-sizing: border-box; width: 100%; min-height: 44px; padding: 10px 12px; border-radius: 10px; font: inherit; font-weight: 400;
    color: var(--ns-text, #e8eaed); background: rgba(0, 0, 0, .28); border: 1px solid var(--ns-border-strong, rgba(232, 234, 237, .2)); }
.nst-make__field textarea:focus-visible, .nst-make__field input:focus-visible, .nst-make__field select:focus-visible { outline: 2px solid var(--ns-gold, #f5a623); outline-offset: 2px; }
.nst-make__actions { display: flex; flex-wrap: wrap; gap: 10px; }
.nst-make__actions button { min-height: 44px; padding: 0 18px; border-radius: 22px; font: inherit; font-weight: 500; cursor: pointer; }
.nst-make__keep { background: transparent; color: var(--ns-text, #e8eaed); border: 1px solid var(--ns-border-strong, rgba(232, 234, 237, .2)); }
.nst-make__go { background: transparent; color: var(--ns-gold, #f5a623); border: 1px solid var(--ns-gold, #f5a623); }
.nst-make__go[disabled] { opacity: .55; cursor: default; }
.nst-make__status { margin: 0; min-height: 1.5em; font-size: 14px; color: var(--ns-text-2, #9aa0a6); }
.nst-make [data-alive-site-highlight] { border-radius: 12px; }
