.customer-note-field{margin:1.5rem 0;padding:1rem;background:#f7f2ec;border:1px solid #d8cbbd;border-radius:12px}.customer-note-field label{display:block;font-weight:700;margin-bottom:.6rem}.customer-note-field label span{font-weight:400}.customer-note-field textarea{display:block;width:100%;box-sizing:border-box;min-height:108px;padding:.8rem;border:1px solid #ab9986;border-radius:8px;background:#fff;color:#28221e;font:inherit;line-height:1.5;resize:vertical}.customer-note-field textarea:focus{outline:3px solid #bb9c78;outline-offset:2px}.customer-note-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.85rem;color:#55483d;margin-top:.6rem}.customer-note-meta output{white-space:nowrap}.customer-note-pending{font-size:.85rem}.customer-note-pending[hidden]{display:none}.enquiry-note{font-size:.9rem;line-height:1.6;padding:1rem 0;border-top:1px solid #dfd5c9}.enquiry-note strong{display:block}

.customer-note-field input[type=email]{display:block;width:100%;box-sizing:border-box;padding:.8rem;border:1px solid #ab9986;border-radius:8px;font:inherit;background:white;color:#28221e}.customer-note-field label[for=replyEmail]{margin-top:1.2rem}.customer-email-help{font-size:.85rem;color:#55483d;line-height:1.5}.customer-idea-entry{padding:1.2rem;margin:1rem 0 1.6rem;background:#f7f2ec;border:1px solid #d8cbbd;border-radius:12px;line-height:1.5}.customer-idea-entry p{margin:.5rem 0}.customer-idea-entry a{display:inline-block;font-weight:bold;color:#744330}.idea-page{max-width:760px;margin:auto;padding:1.2rem}.idea-page h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.1}.idea-page .consent{display:flex;gap:.7rem;align-items:flex-start}.idea-page .consent input{width:auto;flex-shrink:0}.idea-page button{padding:1rem 1.4rem;border:0;border-radius:8px;background:#744330;color:white;font:inherit;font-weight:700;cursor:pointer}.idea-page button:disabled{opacity:.6}.idea-page #ideaReceipt{border:1px solid #d8cbbd;background:#f7f2ec;padding:1.4rem;border-radius:12px}.idea-page [hidden]{display:none!important}
