.forms-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.forms-top .forms-sync{margin:0}.forms-late{color:var(--warning);font-style:normal}.forms-kind{color:var(--muted-foreground);font-size:13px}.forms-lead{margin-top:6px}.forms-id{word-break:break-all;font-size:12px}.forms-props{padding:0}.forms-preview{gap:10px;display:grid}.forms-preview-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.forms-preview-stage{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 50%, transparent);border-radius:14px;justify-content:center;padding:16px;display:flex}.forms-preview-frame{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;height:560px;display:block}.forms-preview-stage.is-phone .forms-preview-frame{width:390px;max-width:100%;height:680px}.forms-preview-wait{width:100%;height:240px;color:var(--muted-foreground);place-items:center;font-size:13px;display:grid}.forms-plain{border:1px solid var(--border);background:var(--card);border-radius:10px;width:100%;max-width:520px;padding:20px}.forms-plain-grid{gap:12px;margin:12px 0;display:grid}.forms-plain-grid.is-two{grid-template-columns:1fr 1fr}.forms-plain-grid.is-two .is-wide{grid-column:1/-1}.forms-plain-grid>div{gap:4px;font-size:13px;font-weight:500;display:grid}.forms-plain-box{border:1px solid var(--border);min-height:36px;color:var(--muted-foreground);border-radius:8px;padding:8px 10px;font-weight:400}.forms-plain-button{background:var(--foreground);color:var(--background);text-align:center;border-radius:999px;padding:10px;font-size:13px;font-weight:600;display:block}.forms-rows{border:1px solid var(--border);counter-reset:field;border-radius:14px;margin:0 0 12px;padding:0;list-style:none}.forms-rows>li{counter-increment:field;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 14px 12px 40px;display:grid;position:relative}.forms-rows>li+li{border-top:1px solid var(--border)}.forms-rows>li:before{content:counter(field);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:15px;left:14px}.forms-row-main{gap:4px;min-width:0;display:grid}.forms-row-label{font-size:14px;font-weight:500}.forms-row-main small{color:var(--muted-foreground);font-size:12.5px}.forms-field-link{height:auto;font-size:inherit;font-weight:inherit;color:inherit;white-space:normal;text-align:left;background:0 0;border:0;border-radius:0;gap:0;padding:0}.forms-field-link:is(:hover,:focus-visible){color:var(--foreground);background:0 0}.forms-field-link:focus-visible{border-radius:5px}.forms-field-link code{background:var(--muted);color:var(--foreground);border-radius:5px;padding:1px 6px;transition:background .12s}.forms-field-link:is(:hover,:focus-visible) code{background:color-mix(in srgb, var(--foreground) 10%, var(--muted))}.forms-field-link code,.forms-hidden code,.forms-picker code{font-size:11.5px}.forms-row-hint{max-width:360px;font-size:13px}.forms-row-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.forms-row-moves{gap:2px;display:inline-flex}.forms-check{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.forms-row-moves .sb-icon{width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.forms-row-moves .sb-icon:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.forms-row-moves .sb-icon:disabled{opacity:.35}.forms-hidden .sb-icon{width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.forms-add{margin-top:2px}.forms-hidden{border:1px solid var(--border);border-radius:14px;margin:0 0 12px;padding:0;list-style:none}.forms-hidden>li{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.forms-hidden>li+li{border-top:1px solid var(--border)}.forms-hidden>li>span{gap:2px;min-width:0;display:grid}.forms-hidden strong{font-size:13.5px;font-weight:500}.forms-hidden small{color:var(--muted-foreground)}.forms-picker{width:360px;padding:8px}.forms-picker>ul{max-height:300px;margin:6px 0;padding:0;list-style:none;overflow-y:auto}.forms-picker>ul button{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.forms-picker>ul button:hover,.forms-picker>ul button:focus-visible{background:var(--muted);outline:none}.forms-picker>ul strong{font-size:13.5px;font-weight:500}.forms-picker>ul small{color:var(--muted-foreground);font-size:12px}.forms-picker-none{padding:8px 10px}.forms-picker-new{border:0;border-top:1px solid var(--border);width:100%;color:var(--brand);text-align:left;font:inherit;background:0 0;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;display:flex}.forms-picker-new:hover,.forms-picker-new:focus-visible{background:var(--muted);outline:none}.forms-make{gap:10px;padding:4px;display:grid}.forms-make h3{margin:0;font-size:14px;font-weight:600}.forms-make label{color:var(--muted-foreground);gap:4px;font-size:12.5px;display:grid}.forms-make-actions{justify-content:flex-end;gap:6px;display:flex}.forms-hubstate{align-items:baseline;gap:8px;margin:0;font-size:14px;display:flex}.forms-dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.forms-hubstate[data-state=behind] .forms-dot{background:var(--warning)}.forms-usages{border:1px solid var(--border);border-radius:14px;margin:0 0 10px;padding:0;list-style:none}.forms-usages>li{grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.forms-usages>li+li{border-top:1px solid var(--border)}.forms-usage-name{gap:2px;min-width:0;display:grid}.forms-usage-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.forms-usage-name small{color:var(--muted-foreground);font-size:12px}.forms-usages .site-quiet,.forms-usages .forms-late{font-size:12.5px}@media (width<=640px){.forms-rows>li{grid-template-columns:minmax(0,1fr);padding-left:34px}.forms-row-tools{justify-content:flex-start}.forms-hidden>li{grid-template-columns:minmax(0,1fr) auto}.forms-hidden>li>.cc-text{grid-area:2/1/auto/-1}.forms-usages>li{grid-template-columns:20px minmax(0,1fr) auto}.forms-usages>li>:nth-child(3){display:none}.forms-preview-frame{height:640px}.forms-picker{width:min(360px,100vw - 32px)}}
