.hsml-builder-container{font-family:Arial,sans-serif;max-width:900px;margin:20px auto;padding:20px;background:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.hsml-builder-container h2,.hsml-builder-container h3{text-align:center;color:#333}.fl-right{float:right}.break-text{word-break:break-word;white-space:normal;overflow-wrap:break-word}.command-selection{display:flex;align-items:center;gap:10px;margin-bottom:15px}.add-param select{min-width:250px;padding:4px}.add-param option{padding:4px}.add-param option[title]:hover{cursor:help}.commands-table,.params-table{width:100%;border-collapse:collapse;margin-bottom:15px}.commands-table th,.commands-table td,.params-table td{border:1px solid #ddd;padding:8px;vertical-align:top}.commands-table th{background-color:#4caf50;color:#fff;text-align:left}.params-table td{border:0;padding:4px 8px}.invalid-input{border:1px solid red;background-color:#ffe6e6}.param-name{width:auto;font-weight:bold}.param-value input,.param-value select,select{padding:4px 6px;border-radius:4px;border:1px solid #ccc;min-width:auto}.btn{padding:5px 12px;border-radius:4px;border:0;cursor:pointer;font-size:14px}.add-btn{background-color:#4caf50;color:#fff}.add-btn:disabled{background-color:#a5d6a7;cursor:not-allowed}.remove-btn{background-color:#f44336;color:#fff}.remove-btn:hover{background-color:#d32f2f}.script-editor{width:100%;padding:10px;font-family:monospace;font-size:14px;border-radius:6px;border:1px solid #ccc;resize:vertical}