.keyword-action-loop{margin:12px 0;border:1px solid #cbddeb;border-radius:9px;background:#f8fbff;padding:12px;color:#17354c}
.keyword-loop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.keyword-loop-grid>div{padding:12px;border-radius:7px;background:#fff;border:1px solid #e0e8ef;min-width:0}
.keyword-loop-grid b{display:block;color:#173c5a;font-size:15px}.keyword-loop-grid p{margin:8px 0;line-height:1.7}.keyword-loop-grid small{line-height:1.7;color:#526778}
.keyword-loop-grid .keyword-loop-stop{background:#fff1f2;border-color:#fda4af}.keyword-loop-stop strong{color:#b42318}
.keyword-loop-grid .keyword-loop-hold{background:#ecfdf5;border-color:#9cd8bd}.keyword-loop-hold strong{color:#087f5b}
.keyword-loop-grid .keyword-loop-review{background:#fffbeb;border-color:#e9ca82}.keyword-loop-review strong{color:#92400e}
.keyword-loop-note{color:#92400e;font-size:13px}.keyword-loop-editor{margin-top:12px}.keyword-loop-editor summary{cursor:pointer;color:#245b8b}
.keyword-loop-fields{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.keyword-loop-fields label{display:flex;flex-direction:column;gap:5px;font-size:13px}.keyword-loop-fields input{width:145px;max-width:100%}.keyword-loop-fields select{max-width:210px}
.keyword-loop-note-field{display:block;margin:12px 0}.keyword-loop-note-field input{display:block;width:100%;box-sizing:border-box}.keyword-loop-editor button{background:#087f5b;color:#fff;border:0;border-radius:6px;padding:10px 14px;font-weight:700}
[data-loop-report-details]>summary{margin:10px 0;color:#536779;cursor:pointer}
@media(max-width:700px){.keyword-loop-grid{grid-template-columns:1fr}.keyword-loop-fields input{width:130px}}
