.builder-iterable-iteration[data-v-cdd9d390]{display:grid;gap:.6rem;position:relative}.builder-iterable-iteration__chrome[data-v-cdd9d390]{inset-block-end:0;inset-block-start:auto;pointer-events:none}.builder-iterable-iteration__toolbar[data-v-cdd9d390]{--builder-chrome-bg:var(--lib-iteration,var(--lib-iterable,#082f49));--builder-chrome-color:#fff;max-width:min(100%,36rem)}.builder-iterable-iteration__toolbar[data-v-cdd9d390] .builder-chrome__btn--danger{background:color-mix(in srgb,#ef4444 18%,transparent);border-color:#ef4444b3;color:#fff}.builder-iterable-iteration__label[data-v-cdd9d390]{max-width:14rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-iterable-iteration__body[data-v-cdd9d390]{display:grid;gap:.75rem}.builder-iterable-iteration__body.is-drop-target[data-v-cdd9d390]{outline:2px dashed var(--palette-border,rgba(100,116,139,.65));outline-offset:6px}.builder-iterable-iteration__blocks[data-v-cdd9d390]{display:grid;gap:.75rem}.builder-iterable-iteration__block[data-v-cdd9d390]{position:relative}.builder-iterable-iteration__empty[data-v-cdd9d390]{background:color-mix(in srgb,var(--palette-bg,#fff) 92%,transparent);border:1px dashed var(--palette-border,rgba(100,116,139,.35));border-radius:.85rem;color:var(--palette-text-muted,rgba(51,65,85,.75));display:grid;font-size:.8rem;gap:.5rem;justify-items:center;min-height:4.75rem;opacity:.85;padding:1rem;position:relative;text-align:center;transition:opacity .16s ease,border-color .16s ease,background .16s ease}.builder-iterable-iteration__empty.is-active[data-v-cdd9d390]{border-color:var(--palette-border,rgba(100,116,139,.65));opacity:1}.builder-iterable-iteration__empty-add[data-v-cdd9d390]{display:grid;inset:0;place-items:center;pointer-events:auto;position:absolute;width:100%}.builder-iterable-iteration__footer[data-v-cdd9d390]{bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;transform:translateY(50%);width:100%;z-index:3}.builder-iterable-iteration__preview[data-v-cdd9d390]{display:grid;gap:.75rem}.builder-chrome-bar{align-items:center;background:var(--builder-chrome-bg,var(--builder-color-primary-dark,#080808));border-radius:999px;box-shadow:0 8px 20px color-mix(in srgb,var(--builder-color-primary-dark,#080808) 28%,transparent);color:var(--builder-chrome-color,var(--builder-color-secondary-soft,#fffaf3));display:inline-flex;gap:.35rem;opacity:0;padding:.35rem;pointer-events:none;transition:opacity .16s ease,background .16s ease}.builder-chrome-bar.is-visible{opacity:1;pointer-events:auto}.builder-chrome__label{align-items:center;background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;letter-spacing:.02em;padding:.1rem .5rem}.builder-chrome__title{white-space:nowrap}.builder-chrome__chip{background:color-mix(in srgb,currentColor 15%,transparent);border-radius:999px;color:color-mix(in srgb,currentColor 88%,transparent);font-size:.6rem;letter-spacing:.08em;padding:.1rem .4rem;text-transform:uppercase}.builder-chrome__flag{background:color-mix(in srgb,var(--builder-color-secondary,#efc7a5) 35%,transparent);border-radius:.6rem;color:var(--builder-color-primary-dark,#080808);font-size:.75rem;padding:.1rem .4rem}.builder-chrome__controls{align-items:center;display:inline-flex;gap:.25rem}.builder-chrome__btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--builder-chrome-bg,var(--builder-color-primary-dark,#080808)) 82%,transparent);border:1px solid color-mix(in srgb,var(--builder-chrome-color,#fff) 50%,transparent);border-radius:.6rem;color:var(--builder-chrome-color,#fff);cursor:pointer;display:inline-flex;fill:transparent;justify-content:center;padding:.25rem .5rem;transition:background .15s ease,transform .15s ease}.builder-chrome__btn--handle{cursor:grab}.builder-chrome__btn:hover{background:color-mix(in srgb,var(--builder-detail-color,#efc7a5) 20%,transparent)}.builder-chrome__btn--danger:hover{background:color-mix(in srgb,#ef4444 30%,transparent);border-color:#ef44448c;color:#fee2e2}.builder-chrome__icon{display:block;height:1.1rem;width:1.1rem}
