.form-row{display:flex;align-items:center;margin-bottom:12px;padding:10px 12px;background:#f8f9fa;border-radius:6px}
.form-row label{flex:1;color:#333;font-size:14px;font-weight:500}
.form-row .options{flex:3;display:flex;flex-wrap:wrap;gap:6px}
.form-row .options label{flex:none;margin:0;padding:4px 10px;background:#fff;border:1px solid #dee2e6;border-radius:4px;font-size:13px;font-weight:normal;cursor:pointer}
.form-row .options label:hover{border-color:#667eea}
.form-row .options input[type="checkbox"]{margin-right:4px;vertical-align:middle}
.form-row input[type="text"]{flex:3;padding:8px;border:1px solid #dee2e6;border-radius:4px;font-size:13px;background:#fff}
.form-row .row-right{flex:3;display:flex;align-items:center;gap:15px}
.form-row select{padding:7px 10px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;width:70px;background:#fff;cursor:pointer}
.history-section{margin-top:15px}
.history-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8f9fa;border-radius:6px}
.history-header label{font-size:14px;color:#333;font-weight:500}
.history-header a{font-size:13px;color:#667eea;text-decoration:none}
.history-header a:hover{text-decoration:underline}
.history-list{margin-top:8px;padding:10px 12px;background:#f8f9fa;border-radius:6px;max-height:150px;overflow-y:auto}
.history-item{padding:8px;border-bottom:1px solid #e9ecef;font-size:13px;color:#555;display:flex;justify-content:space-between;align-items:center}
.history-item:last-child{border-bottom:none}
.history-item span{color:#999;font-size:11px}
.history-item a{color:#667eea;font-size:11px;margin-left:10px}
.history-tip{margin-top:10px;padding:10px 12px;background:#fff3cd;border:1px solid #ffeeba;border-radius:6px;font-size:12px;color:#856404;line-height:1.5}
.history-tip a{color:#667eea;text-decoration:none}
.history-tip a:hover{text-decoration:underline}
.empty-history{text-align:center;color:#999;font-size:13px;padding:15px}