#content:has(.journal-list) .page-head{margin-bottom:16px;align-items:center}
#content .journal-list>article{grid-template-columns:minmax(0,1fr) auto;padding:18px 0;gap:16px}
#content .journal-list>article:has(.record-pick){grid-template-columns:30px minmax(0,1fr) auto}
.journal-row-actions{display:flex;align-items:center;gap:8px;align-self:start}
.journal-row-actions>button{width:36px;height:36px;padding:8px}
.journal-row-actions>button svg{width:18px;height:18px;margin:0}
.journal-row-actions .rc-list-entry{margin:0}
.journal-row-actions .rc-list-entry button{height:36px;padding:7px 10px;white-space:nowrap}
.journal-list .journal-identity{flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}
.journal-list .journal-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:8px 0;font-size:14px;line-height:1.75}
.journal-list .journal-meta{font-size:12px}
@media(max-width:800px){#content .journal-list>article:has(.record-pick){grid-template-columns:24px minmax(0,1fr);gap:10px}#content .journal-list>article{grid-template-columns:minmax(0,1fr)}.journal-row-actions{grid-column:1/-1;justify-content:flex-end}.journal-list .journal-person{font-size:17px}.journal-list .journal-identity{gap:7px 10px}.journal-list .journal-identity time{font-size:13px}}
#content:has(.journal-list) .page-head .eyebrow{display:none}
#content:has(.journal-list) .page-head h1{font-size:24px;margin-bottom:4px}
#content:has(.journal-list) .page-head p{font-size:13px}
#content:has(.journal-list) .journal-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
#content:has(.journal-list) #rc-toolbar{display:flex;gap:8px;margin:0;flex-wrap:wrap}
#content:has(.journal-list) #rc-toolbar button{font-size:13px;padding:9px 12px}
#content:has(.journal-list) .portal-tabs{margin-bottom:0}
#content:has(.journal-list) .toolbar[hidden]{display:none}
#content:has(.journal-list) #record-export-tools{margin:0 0 8px;padding:16px 0 12px;border-top:0}
#content:has(.journal-list) .record-export-filters{display:grid;grid-template-columns:minmax(180px,1.7fr) minmax(120px,1fr) minmax(145px,1fr) minmax(145px,1fr) minmax(140px,1fr);gap:12px;margin:0 0 12px}
#content:has(.journal-list) .record-export-filters label{font-size:12px;color:#4b6258;min-width:0}
#content:has(.journal-list) .record-export-filters input,#content:has(.journal-list) .record-export-filters select{height:40px;width:100%;max-width:none;padding:8px 10px}
#content:has(.journal-list) .record-export-actions{gap:10px 16px;min-height:38px;font-size:13px}
#content:has(.journal-list) .record-export-actions>button{min-height:38px;padding:8px 12px}
#content:has(.journal-list) .journal-export-settings{margin-left:auto;position:relative;font-size:13px}
#content:has(.journal-list) .journal-export-settings summary{cursor:pointer;padding:9px 6px;color:#35594b}
#content:has(.journal-list) .journal-export-settings[open]{flex-basis:100%;order:3;margin:0;border-top:1px solid #dce6e0;padding-top:6px}
#content:has(.journal-list) .journal-export-options{display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap;padding:8px 0}
#content:has(.journal-list) #release-alert{padding:7px 12px;margin-bottom:16px;font-size:13px;background:transparent;border-left:0;border-bottom:1px solid #d7e2de}
#content:has(.journal-list) #release-alert button{font-size:13px;padding:6px 10px}
@media(max-width:600px){#content:has(.journal-list) .record-export-filters label:nth-child(3){order:4}#content:has(.journal-list) .record-export-filters label:nth-child(4){order:5}}
@media(max-width:1000px){#content:has(.journal-list) .record-export-filters{grid-template-columns:repeat(3,minmax(0,1fr))}#content:has(.journal-list) .journal-search-field{grid-column:span 2}}
@media(max-width:600px){#content:has(.journal-list) .page-head{align-items:flex-start;flex-wrap:wrap;gap:12px}#content:has(.journal-list) .journal-head-actions{justify-content:flex-start;width:100%}#content:has(.journal-list) .record-export-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#content:has(.journal-list) .record-export-filters label{min-width:0}#content:has(.journal-list) .journal-export-settings{margin-left:0}#content:has(.journal-list) #release-alert{flex-direction:row;align-items:center}#content:has(.journal-list) #record-export-tools{padding-top:12px}}
.journal-list-head{display:none}
@media(min-width:1101px){
 #content .journal-list>.journal-list-head,#content .journal-list>article,#content .journal-list>article:has(.record-pick){display:grid;grid-template-columns:24px 116px minmax(160px,1fr) 78px 116px 170px;column-gap:16px}
 #content .journal-list>.journal-list-head{padding:10px 0;color:#63746e;font-size:12px;border-bottom:1px solid #dce5df;background:#f0f4f2}
 #content .journal-list>article{padding:14px 0;row-gap:4px;align-items:center}
 #content .journal-list .journal-excerpt,#content .journal-list .journal-identity{display:contents}
 #content .journal-list .record-pick{grid-column:1;grid-row:1/4;align-self:center;margin:0}
 #content .journal-list .journal-person{grid-column:2;grid-row:1;font-size:15px;line-height:24px}
 #content .journal-list time{grid-column:2;grid-row:2;font-size:12px;font-weight:400;color:#63746e;white-space:nowrap}
 #content .journal-list .journal-title{grid-column:3;grid-row:1;font-size:15px;line-height:24px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;max-width:100%;color:#243b30;padding:0}
 #content .journal-list .journal-preview{grid-column:3;grid-row:2;margin:0;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;line-height:20px;font-size:13px;color:#617168}
 #content .journal-list .journal-meta{grid-column:3;grid-row:3;margin:0;font-size:12px;line-height:18px;color:#6b7972}
 #content .journal-list .journal-phase{grid-column:4;grid-row:1/4;justify-self:start}
 #content .journal-list .journal-coach-phase{grid-column:5;grid-row:1/4;justify-self:start}
 #content .journal-list .journal-row-actions{grid-column:6;grid-row:1/4;align-self:center;gap:6px}
}
#content .journal-list .journal-coach-phase[data-phase="未开始"]{background:transparent;color:#69756f;padding:0;font-weight:400}
#content .journal-list .journal-row-actions>button{width:auto;min-width:44px;padding:6px;font-size:13px;border-color:transparent;background:transparent;color:#355c4b}
#content .journal-list .journal-row-actions .rc-list-entry button{border-color:transparent;background:transparent;font-size:13px;padding:6px}
#content .journal-list .journal-row-actions button:hover{background:#e8f1ec}
#content:has(.journal-list) #record-export-tools{padding-top:12px;padding-bottom:8px}
@media(max-width:1100px){#content .journal-list>article{padding:14px 0}#content .journal-list .journal-preview{-webkit-line-clamp:1;margin:5px 0}#content .journal-list .journal-person{font-size:16px}#content .journal-list .journal-identity time{font-size:12px;font-weight:400}#content .journal-list .journal-title{color:#243b30;font-size:15px}}
