.acf-field-ami-colour .ami-colour-select-wrapper{position:relative;max-width:100%;z-index:999;display:flex}.acf-field-ami-colour .ami-colour-select-wrapper.active{z-index:99999}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body{flex:1}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-swatch,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-custom{position:relative;height:32px;padding:4px;width:100%;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;border:1px solid #2e2e2e;background-image:linear-gradient(45deg,#ebebeb 25%,transparent 25%),linear-gradient(-45deg,#ebebeb 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ebebeb 75%),linear-gradient(-45deg,transparent 75%,#ebebeb 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-swatch .colour-fill,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-custom .colour-fill{content:"";position:absolute;background:var(--colour);top:0;left:0;bottom:0;right:0;z-index:10;transition:all 0.5s ease}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-swatch.ami-picked-colour,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-custom.ami-picked-colour{overflow:hidden;border:1px solid #8c8f94;border-radius:5px}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-swatch.ami-picked-colour .label,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-custom.ami-picked-colour .label{position:absolute;display:flex;align-items:center;padding-left:10px;top:0;bottom:0;left:0;right:0;opacity:1;color:#000;font-weight:700;font-size:10px;background:linear-gradient(to right,white 0%,#fff0 100%)}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-swatch.ami-picked-colour.selected .label,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-custom.ami-picked-colour.selected .label{opacity:0}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-swatch.ami-picked-colour:after,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .ami-colour-custom.ami-picked-colour:after{content:"<";font-weight:700;transform:rotate(-90deg);transform-origin:center center;color:#fff;position:absolute;height:16px;width:40px;right:-12px;top:12px;display:flex;justify-content:center;align-items:center;background:#000;z-index:30}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices{opacity:0;pointer-events:none;transition:all 0.2s ease;display:flex;flex-wrap:wrap;position:absolute;top:32px;left:0;width:210px;background:#fff;border:1px solid #8c8f94;padding:4px;z-index:99;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .25);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .25);box-shadow:0 0 10px 0 rgb(0 0 0 / .25)}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices.active{pointer-events:all;opacity:1}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices.disabled{filter:grayscale(1);pointer-events:none}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-swatch,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-custom{width:48px;height:48px;margin:1px}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-swatch:hover .dot,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-custom:hover .dot{opacity:1}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-swatch:hover .title,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-custom:hover .title{opacity:1;transform:translatex(0)}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-swatch .dot,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-custom .dot{position:absolute;height:6px;width:6px;top:calc(50% - 3px);left:calc(50% - 3px);border-radius:50%;background:#fff;border:1px solid #000;z-index:20;opacity:0}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-swatch .title,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-custom .title{display:flex;flex-wrap:nowrap;white-space:nowrap;position:absolute;top:calc(100% + 4px);left:0;background:#000;color:#fff;padding:6px;opacity:0;transform:translateX(-10);transition:all 0.5s ease;border-radius:6px;z-index:999;pointer-events:none;font-size:10px}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-swatch.selected .dot,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-custom.selected .dot{opacity:1}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-swatch.clear-colour .colour-fill,.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-custom.clear-colour .colour-fill{display:flex;align-items:center;justify-content:center;font-size:28px}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-swatch-break{width:100%;height:6px}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-body .colour-choices .ami-colour-custom .colour-wheel{object-fit:cover}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-options{display:flex;align-items:center;margin-left:10px;margin-right:10px}.acf-field-ami-colour .ami-colour-select-wrapper .ami-colour-select-options button{border:1px solid #222}.ami-colour-custom-add-new{position:absolute;top:48px;left:20px;padding:10px;border:1px solid #8c8f94;background:#fff;z-index:999;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .25);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .25);box-shadow:0 0 10px 0 rgb(0 0 0 / .25);opacity:0;pointer-events:none;transition:all 0.5s ease;width:280px;height:auto}.ami-colour-custom-add-new .add-new-color-title{font-weight:700;text-align:center;margin-bottom:4px;display:block;width:100%}.ami-colour-custom-add-new .wp-picker-container{width:100%}.ami-colour-custom-add-new .wp-picker-container .wp-color-result{display:none}.ami-colour-custom-add-new .wp-picker-container .wp-picker-input-wrap{display:block}.ami-colour-custom-add-new .wp-picker-container .wp-picker-holder{width:100%}.ami-colour-custom-add-new .wp-picker-container .iris-picker{display:block!important}.ami-colour-custom-add-new .color-picker-options .color-name{margin:10px 0}.ami-colour-custom-add-new .color-picker-options .button-wrapper{display:flex;flex-direction:row;justify-content:center}.ami-colour-custom-add-new .color-picker-options .button-wrapper button{margin:4px}.ami-colour-custom-add-new.active{opacity:1;pointer-events:all}.acf-field-setting-ami-colour-default-colour .ami-colour-default-colourfill{position:absolute;top:1px;right:1px;width:200px;height:38px;background-image:linear-gradient(45deg,#ebebeb 25%,transparent 25%),linear-gradient(-45deg,#ebebeb 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ebebeb 75%),linear-gradient(-45deg,transparent 75%,#ebebeb 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;border-left:1px solid #d0d5dd}.acf-field-setting-ami-colour-default-colour .ami-colour-default-colourfill .fill-colour{position:absolute;top:0;right:0;width:200px;height:38px}.ami-colour-default-swatch-wrapper{padding:0 72px}.ami-colour-default-swatch-wrapper .ami-colour-default-swatch-selector{display:flex}.ami-colour-default-swatch-wrapper .ami-colour-default-swatch-selector .ami-colour-swatch{position:relative;width:48px;height:48px;border:1px solid #2e2e2e;margin:1px;cursor:pointer;background-image:linear-gradient(45deg,#ebebeb 25%,transparent 25%),linear-gradient(-45deg,#ebebeb 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ebebeb 75%),linear-gradient(-45deg,transparent 75%,#ebebeb 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.ami-colour-default-swatch-wrapper .ami-colour-default-swatch-selector .ami-colour-swatch .colour-fill{position:absolute;top:0;bottom:0;right:0;left:0;background:var(--colour)}.ami-colour-default-swatch-wrapper .ami-colour-default-swatch-selector .ami-colour-swatch .dot{position:absolute;height:6px;width:6px;top:calc(50% - 3px);left:calc(50% - 3px);border-radius:50%;background:#fff;border:1px solid #000;z-index:20;opacity:0}.ami-colour-default-swatch-wrapper .ami-colour-default-swatch-selector .ami-colour-swatch .title{display:flex;flex-wrap:nowrap;white-space:nowrap;position:absolute;height:38px;top:calc(100% + 4px);left:0;background:#000;color:#fff;padding:6px;opacity:0;transition:all 0.5s ease;border-radius:6px;z-index:999;pointer-events:none;font-size:10px;min-height:auto}.ami-colour-default-swatch-wrapper .ami-colour-default-swatch-selector .ami-colour-swatch.selected .dot{opacity:1;height:12px;width:12px;top:calc(50% - 6px);left:calc(50% - 6px)}.ami-colour-default-swatch-wrapper .ami-colour-default-swatch-selector .ami-colour-swatch:hover .dot{opacity:1}.ami-colour-default-swatch-wrapper .ami-colour-default-swatch-selector .ami-colour-swatch:hover .title{opacity:1}.ami-colour-default-swatch-wrapper .wp-picker-container .wp-color-result{display:none}.ami-colour-default-swatch-wrapper .wp-picker-container .wp-picker-input-wrap{display:block!important}.ami-colour-default-swatch-wrapper .wp-picker-container .iris-picker{display:block!important}.acf-field-repeater.colour_swatches .acf-th[data-name=id]{display:none}.acf-field-repeater.colour_swatches .acf-row .acf-field[data-name=id]{display:none}