/* Only the company-website candidate review; no map, directory or theme changes. */
.website-batch{padding:10px;margin-bottom:12px}
.website-batch>.hint{margin:6px 0;font-size:12px;line-height:1.5}
.website-batch-list{display:grid;gap:4px;min-width:0}
.website-batch-row{display:grid;grid-template-columns:4.6em minmax(0,1fr) 44px;gap:6px;align-items:start;min-width:0;border-top:1px solid var(--app-line,#cad7d9);padding-top:4px}
.website-batch-label{font-size:12px;line-height:1.4;overflow-wrap:anywhere;padding-top:12px;margin:0}
.website-batch-value{min-width:0}
.website-batch-value input,.website-batch-value textarea,.website-batch-value select{display:block;width:100%;min-width:0;max-width:100%;min-height:44px;margin:0;padding:8px;font-size:16px;line-height:1.4;box-sizing:border-box}
.website-batch-value textarea{resize:vertical;field-sizing:content;max-height:140px;overflow:auto}
.website-batch-value select{margin-bottom:4px}
.website-batch-value small{display:block;font-size:11px;line-height:1.4;overflow-wrap:anywhere;margin:2px 0}
.website-batch-value small[hidden]{display:none}
.website-batch-use{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;gap:2px;margin:0;font-size:10px;line-height:1.3;cursor:pointer}
.website-batch-use input{width:20px;height:20px;min-height:20px;margin:0;flex-shrink:0}
.website-identity-check{display:flex;align-items:center;gap:8px;min-height:44px;margin:8px 0;font-size:13px;line-height:1.5}
.website-identity-check input{width:20px;height:20px;min-height:20px;flex-shrink:0}
.website-batch #apply-website-empty{min-height:44px;width:100%;margin:8px 0 4px}
.website-batch .website-source-details p{font-size:12px;line-height:1.5;margin:8px 0}
.website-batch-use:focus-within,.website-identity-check:focus-within{outline:2px solid var(--app-focus,#147268);outline-offset:2px;border-radius:4px}
