.color-input-wrapper{display:flex;align-items:center;gap:.5rem;border:1px solid #ededed;padding:.5rem;border-radius:6px;height:50px}.color-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;overflow:hidden;border-radius:6px;height:32px;width:32px}.color-input::-webkit-color-swatch-wrapper{padding:0;border:none;border-radius:6px}.color-input::-webkit-color-swatch{border:1px solid #8598ad;border-radius:6px}.color-input::-moz-color-swatch{border:1px solid #8598ad;border-radius:6px}.radio-input-container label{white-space:nowrap}@keyframes borderPulse{0%{border-color:transparent;box-shadow:none}25%{border-color:#3b82f6;box-shadow:0 0 8px rgba(59,130,246,.6)}50%{border-color:transparent;box-shadow:none}75%{border-color:#3b82f6;box-shadow:0 0 8px rgba(59,130,246,.6)}to{border-color:transparent;box-shadow:none}}.link{border:2px solid transparent;box-sizing:border-box}.pulse-animation{animation:borderPulse 1s ease-in-out;animation-delay:1s;border-color:transparent}@keyframes slideIn{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}.reorder-animation{animation:slideIn .5s cubic-bezier(.34,1.56,.64,1)}