/* Launch Kit Business: minimal, neutral form styles. Loaded only when the Launch Kit theme is not active. */
.lkc-form{display:grid;grid-template-columns:1fr;gap:1rem;max-width:48rem;position:relative}
.lkc-form>*{grid-column:1/-1;min-width:0}
@media (min-width:560px){.lkc-form:not(.lkc-form--compact){grid-template-columns:1fr 1fr}.lkc-form>.lkc-field:not(.lkc-field--full){grid-column:auto}}
.lkc-field{display:flex;flex-direction:column;gap:.4rem}
.lkc-form input,.lkc-form textarea,.lkc-form select{font:inherit;color:inherit;padding:.7rem .75rem;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #8a8f98;border-radius:.4rem;background:#fff}
.lkc-form input:focus-visible,.lkc-form textarea:focus-visible,.lkc-form select:focus-visible,.lkc-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.lkc-form [aria-invalid="true"]{border-color:#b42318}
.lkc-optional{font-weight:400;opacity:.75}
.lkc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.2rem;font:inherit;font-weight:600;cursor:pointer;border:0;border-radius:.5rem}
.lkc-btn--primary{background:#1f2937;color:#fff}
.lkc-btn--block{width:100%}
.lkc-btn:disabled{opacity:.6;cursor:default}
.lkc-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}
.lkc-consent{display:flex;gap:.6rem;align-items:flex-start}
.lkc-consent input{width:auto;margin-top:.3rem;flex:none}
.lkc-form__title{margin:0;font-weight:600;font-size:1.125rem}
.lkc-form__status:empty{display:none}
.lkc-form__status{padding:.75rem;border-radius:.4rem;background:#f3f4f6;border-left:4px solid #6b7280}
.lkc-form__note{margin:0;font-size:.875rem;opacity:.85}
.lkc-form--done{display:block;padding:1rem 1.25rem;border-radius:.5rem;background:#f3f4f6}
.lkc-icon{vertical-align:-.2em;flex:none}
