.staff-personalization{margin:16px 0;padding:20px;border:1px solid #bad2c0;border-radius:18px;background:linear-gradient(145deg,#f7fbf7,#edf5ee);box-shadow:0 9px 24px rgba(26,75,49,.08)}.staff-personalization-head{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start}.staff-personalization-head>span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#2f7149;color:#fff;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.staff-personalization h3{margin:0 0 5px;color:#173f2c;font-size:18px}.staff-personalization p{margin:0;color:#586d61;font-size:13px;line-height:1.55}.staff-personalization label{display:block;margin:16px 0 7px;color:#234b37;font-size:12px;font-weight:900}.staff-personalization textarea{box-sizing:border-box;width:100%;min-height:120px;padding:14px;border:1px solid #b9cbbf;border-radius:13px;background:#fff;color:#23372c;font:14px/1.5 Arial,sans-serif;resize:vertical}.staff-personalization textarea:focus{border-color:#2f7149;box-shadow:0 0 0 3px rgba(47,113,73,.13);outline:none}.staff-personalization textarea.invalid{border-color:#c92830;box-shadow:0 0 0 3px rgba(201,40,48,.12)}.staff-personalization>small{display:block;margin-top:7px;color:#718078;font-size:10px;text-align:right}.cart-personalization-note{margin:8px 0 0!important;padding:8px!important;border-radius:8px;background:#edf6ef;color:#28513f!important;font-size:10px!important;line-height:1.4}.personalization-mode-field{display:grid;gap:7px;margin:14px 0}.personalization-mode-field span{font-weight:800}.instruction-mode-help{display:grid;gap:4px;margin:12px 0;padding:13px;border-radius:12px;background:#edf7f0;color:#28513f}.instruction-mode-help span{font-size:11px;line-height:1.45}@media(max-width:600px){.staff-personalization{padding:16px}.staff-personalization-head{grid-template-columns:1fr}.staff-personalization h3{font-size:16px}}
