.item-row{display:grid;grid-template-columns:105px minmax(120px,1.3fr) minmax(100px,1fr) 80px 65px 95px 36px;gap:6px;align-items:center;margin:8px 0}
.item-row input,.item-row select{min-width:0;padding:9px 8px!important}
.analytics-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}
.analytics-total{font-size:28px;margin:4px 0 18px}
.rank-list{padding:8px 18px}
.rank-row{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #edf0ee;font-size:12px}
.rank-bar{height:7px;background:#edf1ee}
.rank-bar i{display:block;height:100%;background:var(--green)}
@media(max-width:680px){.item-row{grid-template-columns:1fr 1fr}.item-row .icon-btn{justify-self:end}.analytics-split{grid-template-columns:1fr}.rank-row{grid-template-columns:1fr auto}.rank-bar{grid-column:1/-1;grid-row:2}}
.workflow{border:1px solid var(--line);padding:16px 18px 2px;background:#fbfcfb}
.workflow-step{display:grid;grid-template-columns:32px 1fr;gap:12px;position:relative;padding-bottom:18px}
.workflow-step:not(:last-child):before{content:"";position:absolute;left:15px;top:30px;bottom:0;border-left:1px solid var(--line)}
.workflow-index{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#edf1ef;color:var(--muted);font-size:12px;font-weight:700;z-index:1}
.workflow-index svg{width:15px}
.workflow-step.completed .workflow-index{background:var(--mint);color:var(--green)}
.workflow-step.current .workflow-index{background:var(--amber-bg);color:var(--amber)}
.workflow-step.rejected .workflow-index{background:var(--red-bg);color:var(--red)}
.workflow-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}
.workflow-copy p{margin:3px 0;color:var(--muted);font-size:11px}
.workflow-copy small{color:var(--muted);font-size:10px}
.workflow-copy blockquote{margin:7px 0 0;padding:7px 9px;background:white;border-left:2px solid var(--green);font-size:11px}
.workflow-rule{font-size:11px;color:var(--muted);background:var(--blue-bg);padding:9px 11px;margin:10px 0 20px}
.project-checks{border:1px solid var(--line);padding:12px 14px;margin:0 0 16px;min-width:0}
.project-checks legend{font-size:13px;font-weight:700;padding:0 5px}
.project-checks>small{display:block;margin-bottom:9px}
.project-checks>div{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;max-height:180px;overflow:auto}
.project-checks label{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;margin:0!important;padding:8px;border:1px solid #edf0ee;border-radius:5px;font-weight:400!important}
.project-checks input{width:16px!important;margin-top:2px}
.project-checks span{display:grid;gap:2px;font-size:11px}
.project-checks strong{font-size:10px;color:var(--muted)}
@media(max-width:680px){.project-checks>div{grid-template-columns:1fr}}
