.campaign-create{max-width:1060px;margin:0 auto}.create-back{margin-bottom:10px}.create-card{overflow:hidden}.create-steps{list-style:none;display:flex;gap:0;margin:0;padding:0 18px;border-bottom:1px solid var(--line);background:var(--gm-surface)}.create-steps li{flex:1;min-width:0}.create-steps button{display:flex;align-items:center;gap:8px;width:100%;padding:13px 8px;font-size:13px;color:var(--gm-text-muted);border-bottom:2px solid transparent}.create-steps button[aria-current=step]{color:var(--gm-link);border-bottom-color:var(--gm-border-subtle);font-weight:600}.create-steps button:disabled{opacity:.65;cursor:default}.create-steps button>span{display:grid;place-items:center;border:1px solid var(--gm-border-subtle);background:var(--gm-surface);width:24px;height:24px;border-radius:50%;flex-shrink:0;font-size:11px}.create-steps [aria-current=step]>span{background:var(--gm-action);color:var(--gm-on-strong);border-color:var(--gm-border-subtle)}.create-fields{padding:20px}.create-fields h2{font-size:17px;margin:0 0 18px}.create-field-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}.create-field-grid .field{position:relative;gap:6px}.create-field-grid .input{padding:8px 10px;min-height:38px}.create-field-grid textarea{resize:vertical;min-height:100px}.create-field-grid small{font-size:12px;font-weight:400;line-height:1.5}.create-optional{font-weight:400;font-size:11px;color:var(--gm-text-muted);position:absolute;right:0;top:1px}.create-intro{font-size:13px;margin:-8px 0 16px}.create-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.create-channel{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.create-channel:has(input:checked){background:var(--gm-surface);border-color:var(--gm-border-control)}.create-channel:has(input:focus-visible){outline:3px solid var(--gm-border-control);outline-offset:3px}.create-channel input{margin:4px 0 0;width:16px;height:16px;accent-color:var(--gm-link);flex-shrink:0}.create-channel>span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:5px 8px;min-width:0}.create-channel svg{color:var(--gm-text-muted)}.create-channel strong{font-size:14px}.create-channel small{grid-column:1/-1;font-size:12px;color:var(--gm-text-muted);line-height:1.5}.create-channel-disabled{opacity:.65;cursor:default}.create-review{margin:18px 0 0;padding:14px;background:var(--gm-surface);border-radius:7px;display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:18px}.create-review div{min-width:0}.create-review dt{font-size:11px;color:var(--gm-text-muted);margin-bottom:5px}.create-review dd{margin:0;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap;max-height:100px;overflow:auto}.create-footer{padding:14px 20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.create-footer>div{display:flex;gap:12px;align-items:center}.create-footer [role=status]{font-size:12px;color:var(--gm-text-muted)}.create-footer .btn{min-height:34px;padding:7px 12px}.create-error{margin:0 20px 16px;color:var(--gm-danger);background:var(--gm-danger-bg);border-radius:6px;padding:10px 12px;font-size:13px}.create-footnote{font-size:12px;line-height:1.6;margin:14px 0;color:var(--gm-text-muted)}
@media(max-width:760px){.create-steps{padding:0 8px}.create-steps button{flex-direction:column;gap:5px;padding:12px 3px;font-size:11px;text-align:center;min-height:76px}.create-fields{padding:16px}.create-fields h2{font-size:16px;line-height:1.5;margin-bottom:16px}.create-field-grid,.create-channel-grid,.create-review{grid-template-columns:1fr;gap:16px}.create-field-grid .input{font-size:16px;min-height:42px}.create-channel{padding:14px}.create-review{gap:12px}.create-footer{padding:14px 16px;align-items:flex-end}.create-footer>div{flex-direction:column;align-items:flex-start;gap:8px}.create-footer .btn{min-height:40px;font-size:12px}.create-error{margin-left:16px;margin-right:16px}.create-optional{position:static}.create-field-grid .field{gap:5px}}
.create-kit-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 20px}.create-kit-options label{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);border-radius:8px;padding:12px;cursor:pointer}.create-kit-options label:has(input:checked){border-color:var(--primary,var(--gm-border-control));background:var(--primary-soft,var(--gm-selected-bg))}.create-kit-options input{margin-top:3px;flex-shrink:0;accent-color:var(--gm-link)}.create-kit-options span{display:grid;gap:4px}.create-kit-options small{font-weight:400;color:var(--muted,var(--gm-text-muted));line-height:1.5}.create-kit-fields{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.create-kit-fields h3,.create-kit-preview h3{font-size:15px;margin:0 0 6px}.create-kit-fields>p,.create-kit-preview>p{font-size:13px;color:var(--muted,var(--gm-text-muted));margin:0 0 14px}.create-kit-fields .field+.field{margin-top:12px}.create-network-options{margin:18px 0;font-size:13px}.create-network-options>div{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0}.create-network-options label{display:flex;align-items:center;gap:6px}.create-network-options small{color:var(--muted,var(--gm-text-muted))}.create-kit-preview{margin:18px 0 0;padding:16px;border:1px solid var(--line);border-radius:8px}.create-kit-preview ol{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.create-kit-preview li{display:flex;gap:16px;font-size:13px}.create-kit-preview li>span{min-width:94px;color:var(--muted,var(--gm-text-muted))}.create-kit-preview details{font-size:13px;border-top:1px solid var(--line);padding-top:12px}.create-kit-preview summary{cursor:pointer;font-weight:600}.create-kit-preview article{padding-top:10px}.create-kit-preview article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.create-kit-preview h4{margin:0}@media(max-width:520px){.create-kit-options{grid-template-columns:1fr}.create-kit-preview{padding:12px}.create-kit-preview li{gap:8px;align-items:flex-start}.create-kit-preview li>span{min-width:85px}}
