.pf-ai-country-confirm,.pf-ai-country-choice{display:grid;grid-template-columns:1fr;gap:8px;margin:0 0 14px;padding:12px;border:1px solid var(--pf-line);border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(26,37,22,.05)}
.pf-ai-country-confirm button,.pf-ai-country-choice button{border:0;border-radius:11px;padding:10px 12px;background:var(--pf-green);color:#fff;font-weight:650;cursor:pointer}
.pf-ai-country-confirm button.secondary{border:1px solid rgba(120,151,71,.22);background:#f1f5ec;color:var(--pf-green-dark)}
.pf-ai-country-choice input{width:100%;border:1px solid rgba(42,55,35,.15);border-radius:11px;background:#f7f8f6;padding:10px;font:inherit}
.pf-ai-discount-nudge{position:fixed;right:145px;bottom:30px;z-index:999997;border:0;border-radius:12px 4px 4px 12px;padding:12px 17px;background:#789747;color:#fff;font:700 14px/1.1 inherit;white-space:nowrap;box-shadow:0 8px 24px rgba(35,52,25,.2);cursor:pointer}
.pf-ai-sales-entry{display:flex;align-items:center;gap:10px;width:calc(100% - 28px);margin:8px 14px 4px;border:1px solid rgba(120,151,71,.2);border-radius:15px;background:linear-gradient(135deg,#fbfdf9,#eff5e9);padding:9px 12px;color:#26351f;text-align:left;box-shadow:0 4px 16px rgba(35,52,25,.07);cursor:pointer}.pf-ai-sales-entry[hidden]{display:none}.pf-ai-sales-entry img{width:38px;height:38px;flex:0 0 38px;border-radius:50%;object-fit:cover}.pf-ai-sales-entry span{display:flex;flex-direction:column;min-width:0}.pf-ai-sales-entry strong{font-size:13px}.pf-ai-sales-entry small{color:#687360;font-size:11px}.pf-ai-sales-entry:hover{border-color:rgba(120,151,71,.45);background:#edf4e7}
.pf-ai-sales-line{display:flex;align-items:flex-end;gap:8px;margin:0 0 10px}.pf-ai-sales-line>img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px rgba(28,40,22,.14)}
.pf-ai-sales-line .pf-ai-message{margin:0}.pf-ai-sales-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px 40px}.pf-ai-sales-choices button{border:1px solid rgba(120,151,71,.22);border-radius:12px;background:#f4f7f0;color:#334527;padding:10px 11px;text-align:left;font:600 13px/1.3 inherit;cursor:pointer}.pf-ai-sales-choices button:hover{background:#eaf1e2;border-color:#789747}.pf-ai-sales-choices button:disabled{opacity:.55;cursor:default}
.pf-ai-sales-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 14px 40px}.pf-ai-sales-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(42,55,35,.12);border-radius:15px;background:#fff;color:#26351f;text-decoration:none;box-shadow:0 4px 15px rgba(26,37,22,.05)}.pf-ai-sales-card img{width:100%;aspect-ratio:1.35;object-fit:cover}.pf-ai-sales-card>span{display:grid;gap:3px;padding:9px}.pf-ai-sales-card strong{font-size:13px}.pf-ai-sales-card small{font-size:11px;color:#687360}
.pf-ai-lead-form{display:grid;gap:11px;margin:8px 0 14px;padding:18px;border:1px solid rgba(120,151,71,.2);border-radius:20px;background:linear-gradient(145deg,#fff,#f3f7ef);box-shadow:0 10px 30px rgba(36,53,27,.09)}.pf-ai-lead-form>strong{font-size:17px;color:#293920}.pf-ai-lead-form p{margin:0;color:#596153;font-size:13px}.pf-ai-lead-form input[type=email]{width:100%;border:1px solid rgba(42,55,35,.18);border-radius:12px;background:#fff;padding:12px;font:inherit}.pf-ai-lead-form label{display:flex;align-items:flex-start;gap:5px;font-size:13px;line-height:1.35}.pf-ai-lead-form label input{margin-top:2px}.pf-ai-lead-form>small{color:#737b6e;font-size:11px}.pf-ai-lead-form>button{border:0;border-radius:12px;background:#789747;color:#fff;padding:12px;font-weight:700;cursor:pointer}.pf-ai-lead-status{font-size:12px;color:#9b2c2c}
.pf-ai-cancel-reason{display:grid;gap:9px;margin:0 0 14px;padding:13px;border:1px solid rgba(120,151,71,.22);border-radius:16px;background:#fff}.pf-ai-cancel-reason textarea{width:100%;min-height:76px;border:1px solid rgba(42,55,35,.16);border-radius:11px;padding:10px;font:inherit;resize:vertical}.pf-ai-cancel-reason button{border:0;border-radius:11px;background:#789747;color:#fff;padding:10px;font-weight:650;cursor:pointer}.pf-ai-cancel-reason small{color:#9b2c2c}.pf-ai-cancel-support{display:grid;gap:8px;margin:0 0 14px}.pf-ai-cancel-support a{display:block;border:1px solid rgba(120,151,71,.22);border-radius:12px;background:#eff5e9;color:#334527;padding:11px;text-align:center;font-weight:650;text-decoration:none}
@media(max-width:600px){.pf-ai-discount-nudge{right:132px;bottom:20px;padding:10px 13px;font-size:12px}.pf-ai-sales-choices,.pf-ai-sales-grid{grid-template-columns:1fr;margin-left:40px}}


/* 0.8.10 Maya entry and choice typography consistency */
.pf-ai-sales-entry,.pf-ai-sales-entry span,.pf-ai-sales-entry strong,.pf-ai-sales-entry small{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif!important;letter-spacing:normal!important;text-transform:none!important}
.pf-ai-sales-entry strong{font-size:13px!important;line-height:1.35!important;font-weight:700!important}
.pf-ai-sales-entry small{font-size:12px!important;line-height:1.4!important;font-weight:400!important}
.pf-ai-sales-choices button{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important;color:#334527!important}
.pf-ai-sales-choices button:hover,.pf-ai-sales-choices button:focus{color:#334527!important}
