#ddprep {padding:14px 0 18px;border-top:1px solid #d4e3e1;background:#f7fbfa}
#ddprep h3,#ddprep .ddprep-help{padding:0 14px}
#ddprep .ddprep-help{font-size:13px;line-height:1.9}
#ddprep .form-field input,#ddprep .form-field select,#ddprep .form-field textarea{max-width:70%}
#ddprep .ddprep-controls{padding:12px 16px;clear:both}
#ddprep progress{display:block;width:min(100%,650px);height:16px;accent-color:#397d7c}
#ddprep-status{font-size:13px;line-height:1.9}
#ddprep-result{padding:8px 0;overflow-wrap:anywhere}
#ddprep-result p{margin:8px 0}
#ddprep .ddprep-review{display:flex!important;align-items:flex-start;gap:9px;clear:both;max-width:720px;margin-top:12px}
#ddprep .ddprep-review input{float:none!important;margin:4px 0 0!important;flex:0 0 auto}
#ddprep .ddprep-review label{display:block!important;float:none!important;width:auto!important;margin:0!important;line-height:1.9}
.woocommerce_options_panel .ddprep-prepare{margin-inline-start:8px}
.ddprep-saved{padding:8px 16px;font-size:13px}
.ddprep-guide{max-width:1040px;margin:20px auto;direction:rtl;text-align:right;line-height:2;color:#294347}
.ddprep-guide nav ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:14px;background:#f1f7f6;border-radius:12px}
.ddprep-guide nav a{display:block;padding:7px 12px;border:1px solid #c8dcda;border-radius:9px;background:#fff}
.ddprep-card{display:block;clear:both;background:#fff;border:1px solid #dce8e7;border-radius:16px;padding:22px;margin:16px 0;line-height:1.95;text-align:right;direction:rtl;scroll-margin-top:110px;min-width:0}
.ddprep-card h3{font-size:20px;margin:0 0 12px;color:#26474b}
.ddprep-card dl{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}
.ddprep-card dl div{padding:7px 11px;border-radius:9px;background:#f2f6f5}
.ddprep-card dt{font-size:12px;font-weight:600;color:#526d70}
.ddprep-card dd{margin:0;font-size:13px;color:#2b4e52}
.ddprep-card>a.download-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 19px;background:#397c7b;color:#fff;border-radius:10px;font-weight:600;text-decoration:none}
.ddprep-card details{margin:16px 0;padding:12px 15px;background:#f7faf9;border:1px solid #e2eae8;border-radius:10px}
.ddprep-card summary{cursor:pointer;color:#456b6d;font-size:13px;display:list-item}
.ddprep-card details p{margin:10px 0;font-size:13px}
.ddprep-card [dir=ltr],.ddprep-card code{overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:left;font-family:ui-monospace,monospace;font-size:12px}
.ddprep-card .ddprep-related{padding-top:12px;border-top:1px solid #edf2f1;font-size:13px}
.ddprep-card .ddprep-related a{display:inline-block;margin:4px 0;text-decoration:underline;text-underline-offset:3px}
.ddprep-anchor{display:block;scroll-margin-top:110px}
.ddprep-guide a:focus-visible,.ddprep-card a:focus-visible,.ddprep-card summary:focus-visible{outline:3px solid #8ab7b4;outline-offset:3px}
@media(max-width:640px){.ddprep-card{padding:16px}.ddprep-card>a.download-btn{display:flex}.ddprep-card dl div{flex:1 1 130px}.ddprep-card h3{font-size:18px}#ddprep .form-field input,#ddprep .form-field select,#ddprep .form-field textarea{max-width:100%;width:100%}}
