#v617-launch{margin:8px 12px;padding:10px 14px;border:0;border-radius:9px;background:#174a31;color:#fff;font-weight:650;cursor:pointer}#v617-overlay{position:fixed;inset:0;background:#0b1723a8;z-index:2147483000;display:grid;place-items:center;padding:16px}.v617-dialog{background:#fff;color:#172a22;border-radius:14px;width:min(900px,100%);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 15px 60px #0004;font:14px system-ui}.v617-dialog header,.v617-dialog footer,.v617-controls,.v617-actions{padding:14px 18px;display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.v617-dialog header{border-bottom:1px solid #ddd;font-size:18px}.v617-dialog button{cursor:pointer}.v617-dialog header button{background:transparent;border:0;font-size:20px}.v617-controls input,.v617-controls select{padding:10px;border:1px solid #cbd5d1;border-radius:8px;min-width:180px;flex:1}.v617-actions{background:#f4f8f5}#v617-results{overflow:auto;min-height:120px;padding:12px 18px}#v617-results table{border-collapse:collapse;width:100%;text-align:left}#v617-results th,#v617-results td{border-bottom:1px solid #eee;padding:9px}#v617-results input{width:17px;height:17px}.v617-dialog footer{border-top:1px solid #ddd}#v617-apply{background:#174a31;color:#fff;border:0;border-radius:8px;padding:11px 16px;font-weight:650}#v617-apply:disabled{opacity:.5;cursor:not-allowed}#v617-message{max-width:65%;overflow-wrap:anywhere}
