:root{--fpf-white: #fff;--fpf-black: #000;--fpf-body-font-color: #41495B;--fpf-body-font-color-rgba: 65, 73, 91;--fpf-red: #ee2a11;--fpf-red-darker: #bd1600;--fpf-orange: #ff9431;--fpf-orange-darker: #bd5b00;--fpf-blue: #2539e9;--fpf-blue-darker: #0013bd;--fpf-999: #999}:root{--fpf-base-metric: 8px;--fpf-border-radius-4: 4px;--fpf-border-radius-large: 27px;--fpf-font-size-14: 14px;--fpf-font-size-15: 15px;--fpf-font-size-16: 16px}.fpf-repeater-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.fpf-repeater-field.actions-fixed .fpf-repeater-item>.actions{position:absolute;right:15px;top:15px}.fpf-repeater-field.fb-actions-align-center .fpf-repeater-item>.actions{top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2em 0 0}.fpf-repeater-field.fpf-repeater-gap-1 .items .fpf-repeater-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.fpf-repeater-field.only-remove-action .actions .fpf-repeater-field-add-item-btn,.fpf-repeater-field.only-remove-action .actions .fpf-repeater-field-move-item-btn{display:none}.fpf-repeater-field .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fpf-repeater-field .fpf-repeater-item{position:relative;padding:1em;border-radius:3px;border:1px solid #e6e6e6;background:#fff}.fpf-repeater-field .fpf-repeater-item+.fpf-repeater-item{margin-top:-1px}.fpf-repeater-field .fpf-repeater-item.sortable-ghost{background:#f5f5f5}.fpf-repeater-field .fpf-repeater-item:hover>.actions{opacity:1;visibility:visible;z-index:5}.fpf-repeater-field .fpf-repeater-item>.actions{position:absolute;top:1em;right:1em;list-style-type:none;padding:0;margin:0;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fpf-repeater-field .fpf-repeater-item>.actions li{position:relative;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#888;cursor:pointer}.fpf-repeater-field .fpf-repeater-item>.actions li+li{margin-left:.75em}.fpf-repeater-field .fpf-repeater-item>.actions li::after{content:"";display:block;opacity:0;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);z-index:0;left:-6px;top:-6px;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:50%}.fpf-repeater-field .fpf-repeater-item>.actions li:hover::after{background-color:rgba(32,33,36,.059);border:none;-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.fpf-repeater-field .fpf-repeater-item>.actions li:hover{color:#333}.fpf-repeater-field .fpf-repeater-item:first-of-type:not(:last-of-type){border-bottom-left-radius:0;border-bottom-right-radius:0}.fpf-repeater-field .fpf-repeater-item:not(:last-of-type):nth-of-type(n + 2){border-radius:0}.fpf-repeater-field .fpf-repeater-item:last-of-type:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.fpf-repeater-field .template{display:none}.fpf-repeater-field.fpf-input-repeater .items{gap:4px}.fpf-repeater-field.fpf-input-repeater .items .fpf-repeater-item{padding:0;border:0}.fpf-repeater-field.fpf-input-repeater .items .fpf-repeater-item .fpf-field-control-inner input,.fpf-repeater-field.fpf-input-repeater .items .fpf-repeater-item .fpf-field-control-inner textarea{width:100%}.fpf-repeater-field.fpf-input-repeater .items .fpf-repeater-item .actions{top:.5em;right:.5em}

