.trwatch-wrap{max-width:1100px;margin-top:20px;padding:0 32px}
.trwatch-wrap h1{display:flex;gap:12px;align-items:center}
#trwatch-progress progress{width:300px;vertical-align:middle}
.trwatch-meta{font-size:14px}
.trwatch-page{background:#fff;border:1px solid #dcdcde;border-radius:4px;margin:0 0 12px}
.trwatch-err .trwatch-head{color:#b32d2e;border:0}
.trwatch-head{display:flex;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid #f0f0f1;font-weight:600}
.trwatch-head a:first-child{flex:0 1 auto;word-break:break-all}
.trwatch-head .button{margin-left:auto}
.trwatch-err .trwatch-errmsg,.trwatch-ok .trwatch-okmsg{margin-left:auto}
.trwatch-n{background:#d63638;color:#fff;border-radius:10px;padding:0 8px;font-size:12px}
.trwatch-page ul{margin:0;padding:8px 14px}
.trwatch-page li,.trwatch-skiplist li{display:flex;gap:10px;align-items:baseline;margin:0;padding:5px 0;border-bottom:1px solid #f3f3f4}
.trwatch-page li:last-child,.trwatch-skiplist li:last-child{border-bottom:0}
.trwatch-page li:hover,.trwatch-skiplist li:hover{background:#f9f9fa}
.trwatch-where{flex:0 0 80px;color:#787c82;font-size:11px;text-transform:uppercase}
.trwatch-text{flex:1}
.trwatch-badge{flex:0 0 auto;border-radius:3px;padding:0 6px;font-size:11px;line-height:18px;white-space:nowrap;cursor:help}
.trwatch-badge-missing{background:#fcf0f1;color:#b32d2e}
.trwatch-badge-not_shown{background:#fcf9e8;color:#8a6100}
.trwatch-badge-unknown{background:#f0f0f1;color:#50575e}
.trwatch-wrap h3{margin:20px 0 10px}
.trwatch-skip,.trwatch-unskip{flex:0 0 auto;font-size:12px}
.trwatch-box{margin-top:24px;background:#fff;border:1px solid #dcdcde;border-radius:4px;padding:10px 14px}
.trwatch-box summary{cursor:pointer;font-weight:600}
.trwatch-page .trwatch-text .trwatch-el{display:block;margin-top:1px;color:#8c8f94;font-size:11px;cursor:help}
.trwatch-page .trwatch-text .trwatch-el code{background:none;padding:0;font-size:11px;color:#8c8f94}
.wp-core-ui .trwatch-recheck,.wp-core-ui .trwatch-recheck .dashicons{flex:0 0 auto;color:#787c82;text-decoration:none;box-shadow:none;line-height:1}
.wp-core-ui .trwatch-recheck:hover,.wp-core-ui .trwatch-recheck:hover .dashicons{color:#2271b1;text-decoration:none}
.trwatch-recheck.is-busy .dashicons{animation:trwatch-spin 1s linear infinite}
@keyframes trwatch-spin{to{transform:rotate(360deg)}}
.trwatch-ok .trwatch-head{border:0}
.trwatch-okmsg{color:#00a32a;font-weight:600}
.trwatch-errmsg{color:#b32d2e}
#trp-settings-page .trwatch-recheck,#trp-settings-page .trwatch-recheck:hover,#trp-settings-page .trwatch-recheck:focus,#trp-settings-page .trwatch-recheck .dashicons{text-decoration:none!important;border:0!important;box-shadow:none!important;background:none!important}
#trp-settings-page .trwatch-recheck:focus-visible{outline:2px solid #2271b1;outline-offset:2px;border-radius:2px}
.trwatch-ignore-page{flex:0 0 auto;font-size:12px}
.wp-core-ui .trwatch-ignore-page{color:#787c82}
.wp-core-ui .trwatch-ignore-page:hover{color:#b32d2e}
.trwatch-page.is-ignoring{display:none}
.trwatch-head .trwatch-ignore-page{margin-left:auto}
.trwatch-head .trwatch-ignore-page+.button{margin-left:0}
.trwatch-err .trwatch-errmsg+.trwatch-ignore-page{margin-left:12px}
