/* Project reports use the task-list theme's white rows and pearl-teal headers. */
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-list{padding:0!important;overflow:hidden!important;border:1px solid #d7e8e7!important;border-radius:10px!important;background:#fff!important}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-list .panel-head{padding:20px 24px!important;margin:0!important;border-bottom:1px solid #d7e8e7!important}
.connect-report-toolbar{display:flex;align-items:center;gap:12px;padding:16px 24px;flex-wrap:wrap}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-toolbar input{flex:1;min-width:180px;width:auto!important;margin:0!important;max-width:440px!important}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-toolbar select{width:190px!important;margin:0!important}
.connect-report-toolbar>span{font-size:12px;color:#647e87;margin-left:auto}
.connect-report-columns,.connect-report-summary{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(150px,1.2fr) minmax(110px,.6fr) minmax(190px,1fr);gap:18px;align-items:center;padding:16px 24px}
.connect-report-columns{background:#eff7f6;color:#647e87;font-size:12px;font-weight:600;border-top:1px solid #d7e8e7;border-bottom:1px solid #d7e8e7}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-list .report-row{display:block!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #d7e8e7!important;border-radius:0!important;background:#fff!important}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-list .report-row:nth-of-type(even){background:#f4f9f8!important}
.connect-report-document{display:flex;gap:12px;align-items:center;min-width:0;color:#10343c;font-size:13px}
.connect-report-document>i{font-size:24px;color:#008f95;flex-shrink:0}
.connect-report-document>strong,.connect-report-project{overflow-wrap:anywhere;min-width:0}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-project small{display:block!important;margin:0!important;color:#647e87!important;font-size:12px!important;line-height:1.6!important}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-tools .report-links{display:flex!important;gap:8px!important;margin:0!important;flex-wrap:wrap!important}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-tools a{background:transparent!important;border:0!important;color:#008f95!important;padding:0!important;font-size:12px!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px}
.connect-report-detail{padding:0 24px 12px}
.connect-report-detail>summary{font-size:12px;color:#008f95;cursor:pointer;width:fit-content;padding:5px 0}
.connect-report-detail-body{padding:12px 0 8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-detail .report-actions{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;width:100%!important;grid-column:2;grid-row:1 / span 3}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-detail :is(form,textarea,input,.replace-box,.report-download-help,.review-note){max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-detail .delete-report-form button{background:#fff1f1!important;border-color:#f3cece!important;color:#b54747!important;width:auto!important}
.connect-report-no-results{padding:28px;text-align:center;color:#647e87}
body.wd-ui .connect-report-list [hidden]{display:none!important}
@media(max-width:1100px){.connect-report-columns,.connect-report-summary{grid-template-columns:minmax(130px,1fr) minmax(140px,1fr) 110px;gap:12px}.connect-report-columns span:last-child{display:none}.connect-report-tools{grid-column:1 / -1;padding-left:36px}}
@media(max-width:600px){.connect-report-columns{display:none}.connect-report-summary{grid-template-columns:minmax(0,1fr) auto;padding:18px 16px;gap:10px}.connect-report-document{grid-column:1;grid-row:1}.connect-report-status{grid-column:2;grid-row:1}.connect-report-project{grid-column:1 / -1;padding-left:36px}.connect-report-tools{padding-left:36px}.connect-report-detail{padding:0 16px 14px}.connect-report-detail-body{grid-template-columns:minmax(0,1fr)}body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-detail .report-actions{grid-column:1;grid-row:auto}.connect-report-toolbar{padding:16px;gap:10px}body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-toolbar input{max-width:none!important;flex-basis:100%}.connect-report-toolbar>span{margin-left:0}}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-list .report-row[hidden]{display:none!important}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-detail button:not(.reject){background:#008f95!important;color:#fff!important;border-color:#008f95!important}
body.wd-ui.wd-ui.wd-ui.wd-ui.wd-ui .connect-report-toolbar input::placeholder{color:#647e87!important;opacity:1}
