/* R340: readable Overview at the actual available workspace width. */
html body.r158-enabled.r340-overview-active #content{max-width:none!important;width:100%!important}
html body.r340-overview-active #r333Root.r338-overview{max-width:none;width:100%;margin:0 0 30px}
html body.r340-overview-active .main{padding-left:32px!important;padding-right:32px!important}
#r333Root.r338-overview{--r338-muted:#526f75;color:#173b43;font-size:16px}
#r333Root .r338-header{padding:28px 32px}
#r333Root .r338-header h1{font-size:40px!important}
#r333Root .r338-kicker{font-size:11px!important}
#r333Root .r338-intro{font-size:17px!important}
#r333Root .r338-intro>span{font-size:14px}
#r333Root .r338-jurisdiction label{font-size:13px!important}
#r333Root .r338-jurisdiction select{width:230px;font-size:14px!important;height:44px}
#r333Root .r338-refresh{height:44px;font-size:14px!important}
#r333Root .r338-summary{padding:25px 32px;gap:24px}
#r333Root .r338-summary>div>span{font-size:14px;color:#42646b}
#r333Root .r338-summary strong{font-size:35px}
#r333Root .r338-summary strong.r338-date-stat{font-size:26px}
#r333Root .r338-summary small{font-size:12px;color:#5d777b}
#r333Root .r338-workspace{grid-template-columns:minmax(0,1fr) 310px}
#r333Root .r338-section-heading{padding:26px 28px 18px}
#r333Root .r338-section-heading h2{font-size:24px!important}
#r333Root .r338-section-heading>div>p:last-child{font-size:14px!important;color:#56737a!important}
#r333Root .r338-eyebrow{font-size:11px!important}
.r340-list-actions{display:flex;align-items:flex-end;flex-direction:column;gap:6px;flex-shrink:0}
#r333Root .r338-count{font-size:13px;color:#5a777d}
#r333Root #r340ManageToggle{font-size:13px!important;text-decoration:underline;text-underline-offset:3px}
#r333Root .r338-filters{gap:25px}
#r333Root .r338-filters button{font-size:14px!important}
#r333Root .r338-filters button span{font-size:12px}
#r333Root .r338-controls{gap:12px;padding-top:18px}
#r333Root .r338-controls>label>span:first-child{font-size:12px;color:#4d6e75}
#r333Root .r338-controls input,#r333Root .r338-controls select{height:44px;min-height:44px;font-size:14px!important}
#r333Root .r338-input-wrap svg{top:13px}
#r333Root .r338-status{font-size:13px;color:#536f76;padding-top:12px;padding-bottom:16px}
#r333Root .r338-table thead th{font-size:12px!important;color:#4b6a72;padding-top:13px!important;padding-bottom:13px!important}
#r333Root .r338-table tbody td{padding-top:17px!important;padding-bottom:17px!important}
#r333Root .r338-table td:has(>.r338-website){padding-left:28px!important}
#r333Root.r339-curator .r338-table td:has(>.r338-website){padding-left:12px!important}
#r333Root .r338-website{gap:20px;min-width:280px}
#r333Root .r338-capture:not(.r338-capture-large){width:156px;height:98px}
#r333Root .r338-domain-link{font-size:18px!important;color:#154e58!important}
#r333Root .r338-domain-copy{gap:7px}
#r333Root .r338-domain-copy>span,#r333Root .r338-domain-copy>small{font-size:12px;color:#547278}
#r333Root .r338-observed{font-size:14px!important;min-width:130px;color:#33575e}
#r333Root .r338-observed small{font-size:12px;color:#627c80}
#r333Root .r338-button{font-size:13px!important;min-height:40px}
#r333Root .r338-row-action .r338-text-button{font-size:12px!important;margin-top:6px}
#r333Root .r338-pagination,#r333Root .r338-pagination button{font-size:13px!important}
#r333Root .r338-pagination button{min-height:38px}
#r333Root .r338-method,#r333Root .r338-method p{font-size:13px!important;color:#56737a}
#r333Root .r338-aside{padding:0 25px;background:#f9fbf9}
#r333Root .r338-side-title h2{font-size:18px!important}
#r333Root .r338-side-title>a{font-size:12px!important}
#r333Root .r338-side-section{padding:26px 0}
#r333Root .r338-scope{font-size:12px!important;color:#607b80}
#r333Root .r338-muted{font-size:13px!important;color:#58767b!important}
#r333Root .r338-side-link{font-size:13px!important}
#r333Root .r338-saved-item{gap:8px;padding:16px 0}
#r333Root .r338-saved-item strong{font-size:16px!important;line-height:1.45;overflow-wrap:anywhere}
#r333Root .r338-saved-item small{font-size:12px!important;color:#58777c;line-height:1.5}
#r333Root .r338-saved-item>span{flex-wrap:wrap}
#r333Root .r340-case-domains{display:block;font-size:12px;color:#456b73;overflow-wrap:anywhere;line-height:1.6}
#r333Root .r340-open-case{font-size:12px;color:#23636d;display:flex;align-items:center;gap:7px}
#r333Root .r340-open-case svg{width:15px;height:15px}
#r333Root .r338-recent a{font-size:14px!important;padding:9px 0}
.r340-side-status{padding:12px 13px;margin-bottom:13px;border:1px solid #dce6e1;border-left:3px solid #779593;border-radius:4px;background:#f0f5f2}
.r340-side-status[data-tone=review]{border-left-color:#b89b61;background:#f7f4ec;border-color:#e6dfce;border-left-color:#b89b61}
.r340-side-status[data-tone=good]{border-left-color:#4f8571;background:#edf5ef}
.r340-side-status>strong{display:block;font-size:13px;line-height:1.5;color:#34595f;font-weight:600}
#r333Root .r340-side-status>p{font-size:12px!important;line-height:1.6!important;color:#5a7175!important;margin-top:5px}
.r340-source{display:flex;flex-direction:column;gap:5px;margin:13px 0}
.r340-source>strong{font-size:13px;color:#345b63;font-weight:600;line-height:1.5}
.r340-source>span,.r340-source>small{font-size:12px;color:#5b777c;line-height:1.5}
.r340-detail-link{font-size:12px;display:inline-flex;align-items:center;gap:7px;margin-top:3px}
.r340-detail-link svg,.r340-retry svg{width:14px!important;height:14px!important}
#r333Root .r340-retry{font-size:13px!important;display:inline-flex;align-items:center;gap:7px}
.r340-watch-state{font-size:11px;line-height:1.4;font-style:normal;font-weight:500;color:#57786d;background:#edf3ee;border:1px solid #dbe7df;border-radius:4px;padding:3px 6px}
#r333Root .r339-manage{background:#f1f6f3;border-color:#d8e5dd}
#r333Root .r339-selection-summary strong,#r333Root .r339-manage .r338-text-button{font-size:13px!important}
html body .r338-dialog.r338-evidence-dialog{width:min(1380px,calc(100vw - 64px));max-width:calc(100vw - 64px)!important;padding:0!important}
.r338-evidence-dialog .r338-evidence{grid-template-columns:minmax(0,1fr) 365px}
.r338-evidence-dialog .r338-capture-large{width:100%;height:min(62vh,650px);min-height:320px}
.r338-evidence-dialog .r338-evidence-facts dt{font-size:13px;color:#54757a}
.r338-evidence-dialog .r338-evidence-facts dd{font-size:15px}
.r338-evidence-dialog .r338-evidence-facts h3{font-size:21px!important}
.r338-evidence-dialog .r338-evidence-facts .r338-muted{font-size:13px!important}
.r338-evidence-dialog .r338-button{font-size:14px!important;min-height:43px}
html body .r338-dialog.r338-evidence-dialog a.r338-primary{color:#fff!important}
.r338-evidence-dialog .r338-evidence-image>p{font-size:13px!important}
@media(min-width:1800px){
 html body.r340-overview-active .main{padding-left:40px!important;padding-right:40px!important}
 #r333Root .r338-workspace{grid-template-columns:minmax(0,1fr) 350px}
 #r333Root .r338-aside{padding:0 28px}
 #r333Root .r338-capture:not(.r338-capture-large){width:196px;height:120px}
 #r333Root .r338-domain-link{font-size:20px!important}
 #r333Root .r338-domain-copy>span,#r333Root .r338-domain-copy>small{font-size:13px}
 #r333Root .r338-observed{font-size:15px!important}
 #r333Root .r338-observed small{font-size:13px}
 #r333Root .r338-button{font-size:14px!important}
 #r333Root .r338-row-action .r338-text-button{font-size:13px!important}
}
@media(max-width:1390px){
 #r333Root .r338-workspace{grid-template-columns:minmax(0,1fr)}
 #r333Root .r338-register{border:0}
 #r333Root .r338-aside{border-top:1px solid #dce6e3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;padding:0 28px}
 #r333Root .r338-side-section{border-bottom:1px solid #dce6e3}
}
@media(max-width:1000px){html body.r340-overview-active .main{padding-left:22px!important;padding-right:22px!important}}
@media(max-width:900px){
 #r333Root .r338-summary{gap:18px;padding:22px 24px}
 #r333Root .r338-summary>div>span{font-size:13px}
 #r333Root .r338-summary strong.r338-date-stat{font-size:23px}
 .r338-evidence-dialog .r338-evidence{grid-template-columns:minmax(0,1fr)}
 .r338-evidence-dialog .r338-capture-large{height:300px;min-height:0}
}
@media(max-width:700px){
 html body.r340-overview-active .main{padding-left:12px!important;padding-right:12px!important}
 #r333Root .r338-header{padding:22px 20px}
 #r333Root .r338-header h1{font-size:32px!important}
 #r333Root .r338-jurisdiction select{width:100%}
 #r333Root .r338-jurisdiction{gap:8px}
 #r333Root .r338-summary{padding:22px 20px;gap:20px 14px}
 #r333Root .r338-summary strong{font-size:30px}
 #r333Root .r338-summary strong.r338-date-stat{font-size:22px}
 #r333Root .r338-summary small{font-size:11px}
 #r333Root .r338-section-heading{padding:23px 20px 15px;align-items:flex-start;flex-direction:column;gap:10px}
 #r333Root .r338-section-heading h2{font-size:22px!important}
 .r340-list-actions{align-items:center;flex-direction:row;justify-content:space-between;width:100%}
 #r333Root .r338-count{display:block}
 #r333Root .r338-filters{gap:17px}
 #r333Root .r338-filters button{font-size:12px!important}
 #r333Root .r338-controls{flex-wrap:wrap;padding:17px 20px 5px;gap:11px}
 #r333Root .r338-controls .r338-search{flex-basis:100%}
 #r333Root .r338-controls select{min-width:0;width:100%;font-size:12px!important}
 #r333Root .r338-controls .r338-page-size{flex-basis:62px}
 #r333Root .r338-controls>label>span:first-child{font-size:11px}
 #r333Root .r338-status{font-size:12px}
 #r333Root .r338-table tbody td,#r333Root .r338-table td:has(>.r338-website){padding:0!important}
 #r333Root.r339-curator .r338-table td:has(>.r338-website){padding:0!important}
 #r333Root .r338-table td:has(>.r338-website){grid-column:1/-1}
 #r333Root .r338-website{min-width:0;gap:14px}
 #r333Root .r338-capture:not(.r338-capture-large){width:110px;height:75px}
 #r333Root.r339-curator .r338-capture:not(.r338-capture-large){width:90px;height:66px}
 #r333Root .r338-domain-link{font-size:16px!important}
 #r333Root .r338-domain-copy>span,#r333Root .r338-domain-copy>small{font-size:11px}
 #r333Root .r338-domain-copy{gap:5px}
 #r333Root .r338-observed{font-size:13px!important}
 #r333Root .r338-aside{grid-template-columns:minmax(0,1fr);padding:0 22px}
 html body .r338-dialog.r338-evidence-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px)!important}
 .r338-evidence-dialog .r338-evidence-facts{display:flex}
 .r338-evidence-dialog .r338-capture-large{height:250px;min-height:0}
 .r338-evidence-dialog .r338-button{font-size:13px!important}
}
