.suggestion-edit-entry{border:1px solid #526840;background:#25351c;padding:20px;margin:20px 0}.suggestion-edit-entry p{font-size:14px;line-height:1.8;color:#c2d3b1;margin-top:13px}.suggestion-editor-row{padding:20px;border:1px solid #465739;background:#1b2816;border-radius:12px;margin:16px 0}.suggestion-editor-row-top{display:flex;align-items:center;gap:15px;justify-content:space-between}.suggestion-editor-row-top h3{font-size:19px;line-height:1.4;margin:7px 0}.suggestion-editor-row-top p{font-size:13px;color:#aebfa0;line-height:1.6}.suggestion-editor-reorder{display:flex;gap:6px;flex-shrink:0}.suggestion-editor-reorder button{min-width:44px;min-height:44px;background:#2e3d23;color:#e1edce;border:1px solid #596e43;border-radius:8px;font-size:22px;cursor:pointer}.suggestion-editor-reorder button:disabled{opacity:.35;cursor:default}.suggestion-editor-targets{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:12px;margin-top:20px}.suggestion-editor-targets label{font-size:13px;color:#cad7bc;line-height:1.7}.suggestion-editor-targets input{min-width:0;max-width:100%;font-size:22px!important;font-weight:700;margin-top:7px}.suggestion-editor-pool{margin-top:30px;border-top:1px solid #435637;padding-top:25px}.suggestion-editor-pool h3{font-size:22px;line-height:1.4;margin-bottom:18px}.suggestion-editor-pool .field-label{display:block;margin:15px 0 8px}.suggestion-pool-choice{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;background:#202e19;color:#e7f1db;border:1px solid #465e36;border-radius:9px;padding:17px;margin-bottom:9px;min-height:72px;cursor:pointer}.suggestion-pool-choice strong{font-family:inherit;font-weight:700;font-size:15px}.suggestion-pool-choice small{display:block;color:#afc19d;font-size:12px;line-height:1.7;margin-top:7px}.suggestion-pool-choice b{font-size:24px;color:#d3fb60}.suggestion-pool-choice:disabled{opacity:.5;cursor:default}.suggestion-editor-readiness{display:flex;gap:12px;align-items:flex-start;line-height:1.8;margin-top:24px;font-size:14px}.suggestion-editor-readiness input{min-width:24px;min-height:24px;accent-color:#d3fb60}.suggestion-editor-footer{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;position:sticky;bottom:0;background:#141c10;padding:18px 0;margin-top:20px;border-top:1px solid #4b5b3c;z-index:3}.suggestion-editor-footer>span{font-size:14px;color:#c6d4b9}.suggestion-editor-footer>.button.dark{min-height:56px}.suggestion-editor-row button:focus-visible,.suggestion-pool-choice:focus-visible{outline:3px solid #d3fb60;outline-offset:3px}@media(max-width:600px){.suggestion-editor-row{padding:17px}.suggestion-editor-row-top{align-items:flex-start;gap:9px}.suggestion-editor-row-top h3{font-size:17px}.suggestion-editor-reorder{flex-direction:column;gap:4px}.suggestion-editor-reorder button{min-width:44px;min-height:44px}.suggestion-editor-targets{grid-template-columns:1fr 1fr;gap:12px}.suggestion-editor-targets label:last-child{grid-column:1/-1}.suggestion-editor-targets input{font-size:24px!important;min-height:56px}.suggestion-editor-footer>span{width:100%}.suggestion-editor-footer>.button.dark{flex:1}.suggestion-edit-entry{padding:17px}.suggestion-edit-entry .button{width:100%;font-size:14px}}
