.vp-desc-simple{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0 4px}
.vp-desc-simple button{font:inherit;font-size:14px;font-weight:600;padding:10px 14px;border:1px solid #165dff;border-radius:10px;cursor:pointer}
.vp-desc-simple .vp-desc-generate{color:#165dff;background:transparent}
.vp-desc-simple .vp-desc-hint{color:inherit;opacity:.7;font-size:12px}
.vp-desc-simple .vp-desc-result{flex-basis:100%;border:1px solid #ccd7e8;border-radius:10px;padding:12px}
.vp-desc-simple .vp-desc-result[hidden]{display:none}
.vp-desc-simple .vp-desc-preview{white-space:pre-wrap;line-height:1.5;margin:9px 0}
.vp-desc-simple .vp-desc-actions{display:flex;flex-wrap:wrap;gap:8px}
.vp-desc-simple .vp-desc-apply{color:white;background:#165dff}
.vp-desc-simple .vp-desc-cancel{background:transparent;color:inherit;border-color:#8d9bb0}
.vp-desc-simple .vp-desc-status{flex-basis:100%;margin:0;font-size:13px}
.vp-desc-simple .vp-desc-status:empty{display:none}
.vp-desc-simple button:focus-visible{outline:3px solid #80aaff;outline-offset:2px}
