.v18-flow{display:grid;gap:15px}.v18-flow .primary,.v18-secondary{width:100%;padding:13px;border-radius:10px}.v18-secondary{background:transparent;color:inherit;border:1px solid #a77e47}.v18-back{border:0;background:transparent;color:#eac37c;text-align:left;font-size:16px;width:max-content}.v18-flow form{display:grid;gap:14px}.v18-flow label{display:grid;gap:7px}.v18-flow input:not([type=checkbox]),.v18-flow textarea{width:100%;padding:12px;background:#171717;color:inherit;border:1px solid #876b45;border-radius:8px}.v18-list{display:grid;gap:10px;max-height:55vh;overflow:auto}.v18-list>button,.v18-entry,.v18-check{border:1px solid #765e42;border-radius:12px;background:#1b1a1b;color:inherit;padding:13px;text-align:left;display:grid;gap:5px}.v18-list small{opacity:.75}.v18-entry>div{display:flex;gap:8px;flex-wrap:wrap}.v18-entry button{background:transparent;color:#f0ca85;border:1px solid #765e42;border-radius:6px;padding:6px}.v18-check{display:flex!important;align-items:center}

/* V18.1: functional mobile-first creator */
.v181{display:grid;gap:14px;min-width:0}.v181-head{display:grid;gap:10px}.v181-head button{border:0;background:none;color:#e9bd72;text-align:left;width:max-content;padding:5px}.v181-head h2{margin:0;font-size:23px}.v181 button{cursor:pointer}.v181>.primary,.v181>button,.v181 form>.primary,.v181 form>button{padding:12px;border-radius:9px}.v181 form{display:grid;gap:14px}.v181 label{display:grid;gap:6px}.v181 input:not([type=checkbox]),.v181 textarea,.v181 select{min-width:0;width:100%;background:#191919;color:inherit;border:1px solid #7a654a;border-radius:8px;padding:11px;font:inherit}.v181-list{display:grid;gap:9px;max-height:58vh;overflow-y:auto;min-height:0}.v181-list>button,.v181-item,.v181-choice{background:#1c1c1c;color:inherit;border:1px solid #7a654a;border-radius:10px;padding:11px;text-align:left}.v181-list>button,.v181-item{display:grid;gap:5px}.v181 small{display:block;opacity:.75;font-size:12px}.v181-controls{display:flex;flex-wrap:wrap;gap:5px}.v181-controls button{border:1px solid #80694a;color:inherit;background:#292929;border-radius:7px;padding:7px}.v181-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v181-result{display:flex!important;align-items:center;gap:10px}.v181-result img,.v181-thumb{width:62px;height:62px;object-fit:cover;border-radius:7px;flex-shrink:0}.v181-result span:nth-child(2){flex:1}.v181-result strong{font-size:22px}.v181-ex{display:flex;align-items:center;gap:12px}.v181-ex img{width:96px;height:80px;object-fit:cover;border-radius:8px}.v181-set-head,.v181-set{display:grid;grid-template-columns:minmax(105px,1.5fr) minmax(54px,1fr) minmax(54px,1fr) 30px;gap:6px;align-items:center}.v181-set-head{font-size:12px;opacity:.7}.v181-set>div{display:flex;align-items:center;gap:4px;min-width:0}.v181-set select{padding:8px 3px;min-width:0}.v181-set input{padding:9px 5px!important}.v181-number{font-weight:bold;min-width:14px}.v181-set>button{border:0;background:#333;color:#fff;border-radius:6px;padding:8px}.v181-choice{display:flex!important;align-items:center;gap:12px}.v181-choice input{width:23px;height:23px;accent-color:#c83c75}.v181-count{font-size:12px;margin:0}.v181 form>button:not(.primary){background:#242424;color:inherit;border:1px solid #80694a}.v181-set{margin-bottom:7px}
