.reception-crm-suggestions{margin:8px 0 4px;border:1px solid #d8c8ad;border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(33,25,17,.14);overflow:hidden;position:relative;z-index:35}
.reception-crm-title{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;background:#f7f2e9;border-bottom:1px solid #e8dcc8;font-size:13px}.reception-crm-title span{color:#786b5a;font-size:12px}
.reception-crm-suggestions>button{width:100%;border:0;border-bottom:1px solid #eee5d8;background:#fff;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.reception-crm-suggestions>button:hover,.reception-crm-suggestions>button.active{background:#fff8e9}.reception-crm-suggestions strong{display:block;font-size:14px}.reception-crm-suggestions small{display:block;color:#756b5e;margin-top:2px}.reception-crm-suggestions em{font-style:normal;font-weight:700;color:#7c5521;white-space:nowrap;font-size:12px}.reception-crm-new{padding:8px 12px;color:#756b5e;font-size:12px;background:#fbfaf7}
@media(max-width:720px){.reception-crm-title{align-items:flex-start;flex-direction:column;gap:2px}.reception-crm-suggestions>button{align-items:flex-start}.reception-crm-suggestions em{font-size:11px}}
.reception-crm-selected{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 14px;border:1px solid #8da88f;border-radius:12px;background:#f2f8f2;color:#244b2d;font-size:14px}.reception-crm-selected button{border:0;background:transparent;text-decoration:underline;cursor:pointer;color:#244b2d}.reception-crm-preview{position:fixed;inset:0;z-index:100000;background:rgba(17,20,24,.55);display:grid;place-items:center;padding:18px}.reception-crm-preview-card{width:min(780px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.28);padding:22px}.reception-crm-preview-card header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid #e6e2da;padding-bottom:14px}.reception-crm-preview-card header small{letter-spacing:.16em;color:#a97828}.reception-crm-preview-card h3{margin:4px 0 2px;font-size:26px}.reception-crm-preview-card header p{margin:0;color:#6d7480}.reception-crm-preview-card header button{border:0;background:#f1f2f4;border-radius:50%;width:42px;height:42px;font-size:25px;cursor:pointer}.reception-crm-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.reception-crm-preview-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#3b4048}.reception-crm-preview-grid label.wide{grid-column:1/-1}.reception-crm-preview-grid input,.reception-crm-preview-grid textarea{font:inherit;font-weight:400;border:1px solid #cfd3d8;border-radius:10px;padding:10px 12px;background:#fff}.reception-crm-preview-grid small{font-weight:400;color:#6d7480}.reception-crm-preview-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.reception-crm-preview-actions button{border:1px solid #b7a173;background:#fff;border-radius:10px;padding:11px 15px;font-weight:700;cursor:pointer}.reception-crm-preview-actions .primary{background:#17191d;color:#fff;border-color:#17191d}.reception-crm-preview-message{margin-top:12px;background:#fff0f0;color:#9b1c1c;padding:10px;border-radius:10px}@media(max-width:640px){.reception-crm-preview-grid{grid-template-columns:1fr}.reception-crm-preview-grid label.wide{grid-column:auto}.reception-crm-preview-actions{flex-direction:column}.reception-crm-preview-actions button{width:100%}}
