.prompt-wizard details,.prompt-settings-section{border:1px solid #dce3df;border-radius:12px;margin:12px 0;background:var(--muc-card,#fff);overflow:hidden}
.prompt-wizard summary,.prompt-settings-section>summary{padding:16px 20px;font-weight:700;cursor:pointer;background:#f5f8f6;color:#253c32}
.prompt-step-content{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}
.prompt-step-content>fieldset,.prompt-step-content>h3,.prompt-step-content>p,.prompt-step-content>details,.prompt-step-content>[data-variable-rows],.prompt-step-content>.wp-editor-wrap,.prompt-step-content>[data-income-estimate],.prompt-step-content>.prompt-price-fields{grid-column:1/-1}
.prompt-step-content>label:has(textarea){grid-column:1/-1}.prompt-step-content label{margin:0!important;min-width:0}.prompt-step-content textarea{min-height:100px;resize:vertical;line-height:1.65}.prompt-step-content input:not([type=checkbox]):not([type=radio]),.prompt-step-content select{width:100%;max-width:100%}.prompt-step-content>img{max-height:180px;width:auto}.prompt-step-content .market-variable{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.prompt-price-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:center}.prompt-price-fields [hidden]{display:none!important}
[data-income-estimate]{background:#f1f7f3;border:1px solid #d6e7dc;border-radius:10px;padding:12px 16px;color:#244332;font-size:13px}[data-income-estimate] p{margin:6px 0}
.prompt-product-row{display:flex;align-items:center;gap:16px;border-bottom:1px solid #e6ebe7;padding:12px 8px}.prompt-product-title{flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:600}.prompt-product-row small{max-width:25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-product-row form{margin:0!important;width:auto!important;display:inline-flex!important}.prompt-product-row button{padding:6px 12px!important;min-height:32px}.prompt-product-list{background:var(--muc-card,#fff);border:1px solid #e6ebe7;border-radius:12px;padding:4px 12px}
.market-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:16px 0}.market-metrics .market-panel{padding:16px;margin:0;border:1px solid #e1e8e2;border-radius:12px;background:var(--muc-card,#fff)}.market-metrics strong{display:block;font-size:23px;margin-top:8px}.prompt-sale{background:var(--muc-card,#fff);border:1px solid #e0e7e1;padding:14px;border-radius:10px;margin:10px 0}.prompt-sale summary{cursor:pointer;font-size:14px;font-weight:600}.prompt-sale p{line-height:2;font-size:13px}
.prompt-stars{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;border:0!important;padding:0!important;gap:5px;margin:12px 0}.prompt-stars legend{font-size:13px;color:#5d7166}.prompt-stars input{position:absolute;opacity:0;width:1px;height:1px}.prompt-stars label{font-size:32px!important;line-height:1.4!important;color:#cdd3cf;cursor:pointer;margin:0!important}.prompt-stars input:checked~label,.prompt-stars label:hover,.prompt-stars label:hover~label{color:#e8a632}.prompt-stars input:focus-visible+label{outline:2px solid #236344;outline-offset:3px}
.muc-prompt-admin{max-width:1200px}.muc-prompt-admin form,.prompt-settings-section{background:#fff;border:1px solid #dfe5e1;border-radius:12px;padding:20px;margin:18px 0}.prompt-settings-section{padding:0}.prompt-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px}.prompt-settings-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px;margin:0!important}.prompt-settings-grid input,.prompt-settings-grid select{max-width:100%;min-height:36px}.muc-prompt-admin textarea{width:100%;min-height:100px}.muc-prompt-admin button{border:0;border-radius:6px;background:#216349;color:#fff;padding:9px 16px;cursor:pointer}.muc-prompt-admin table{width:100%;border-collapse:collapse;font-size:13px}.muc-prompt-admin th,.muc-prompt-admin td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.muc-prompt-admin .muc-table-wrap{overflow:auto}
.muc-register>summary{cursor:pointer;padding:12px;margin-top:18px;text-align:center;border:1px solid #dbe5df;border-radius:8px}.muc #loginform[hidden]{display:none!important}
.loostrive-ai .muc textarea{height:auto!important;min-height:120px!important;line-height:1.7;padding:12px;resize:vertical}.loostrive-ai .muc .market-generator textarea[data-output]{min-height:240px!important}.loostrive-ai .muc .muc-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.loostrive-ai .muc .market-generator input:not([type=checkbox]):not([type=radio]){height:auto;min-height:40px;padding:8px 12px;box-sizing:border-box}.loostrive-ai .market-purchase input:not([type=hidden]){height:auto;min-height:38px;padding:8px 10px;box-sizing:border-box}
.prompt-review-previews{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.prompt-review-previews img{width:88px;height:88px;object-fit:cover;border-radius:8px;border:1px solid #ddd}
@media(max-width:700px){.prompt-step-content,.prompt-price-fields,.prompt-settings-grid{grid-template-columns:1fr}.prompt-step-content{padding:14px}.prompt-product-row{gap:8px}.prompt-product-row small{max-width:23%;font-size:10px}.prompt-product-row a:not(.prompt-product-title){white-space:nowrap}.prompt-product-row button{font-size:12px}.market-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-step-content .market-variable{grid-template-columns:1fr}.muc-prompt-admin{overflow:auto}}
