.custom-cake-chip{transition:all .2s ease;cursor:pointer;border:1px solid #e5e7eb}.custom-cake-chip:hover{border-color:#567443;color:#567443}.custom-cake-chip.selected{background-color:#567443;border-color:#567443;color:#fff}.custom-cake-radio-card{transition:all .2s ease;border:1px solid #e5e7eb;cursor:pointer}.custom-cake-radio-card:hover{border-color:#567443}.custom-cake-radio-card.selected{border-color:#567443;background-color:#f9f9f7}.custom-cake-input{width:100%;background-color:#f9f9f7;border:none;border-bottom:2px solid #f3f4f6;padding:.7rem .875rem;font-size:.875rem;transition:all .3s ease}.custom-cake-input:focus{outline:none;border-bottom-color:#567443;background-color:#fff}.custom-cake-step-block{opacity:0;transition:opacity .4s ease,max-height .5s ease;pointer-events:none;max-height:0;overflow:hidden}.custom-cake-step-block.visible{opacity:1;pointer-events:all;max-height:3000px;overflow:visible}.custom-cake-step-divider{border-top:1px solid #f3f4f6;padding-top:1.25rem;margin-top:0}.custom-cake-drop-zone{border:2px dashed #567443;background-color:rgba(86,116,67,.02);transition:all .3s ease}.custom-cake-drop-zone:hover{background-color:rgba(86,116,67,.05)}.custom-cake-progress-bar{height:2px;background:linear-gradient(90deg,#567443,#3d5230);transition:width .5s ease}.custom-cake-phone-input.PhoneInput--custom{height:auto;min-height:3rem;border:none;border-bottom:2px solid #f3f4f6;border-radius:0;background:#f9f9f7}.custom-cake-phone-input.PhoneInput--custom:focus-within{border-bottom-color:#567443;background:#fff;box-shadow:none}.custom-cake-notice{margin-bottom:1.25rem;padding:.1rem 0 .1rem .85rem;border-left:1px solid #c9b4ae}.custom-cake-notice ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.custom-cake-notice li{font-family:ui-serif,Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:.95rem;line-height:1.45;letter-spacing:.01em;color:#6e4e4a}