.p-wrap{max-width:1200px;display:grid;gap:20px}
.p-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.p-add,.p-plan,.p-list{max-width:none;margin:0;display:grid;gap:10px;align-content:start}
.p-add textarea.inp,.p-plan textarea.inp{height:auto;padding:12px 14px;font:inherit;font-size:15px;color:var(--td);resize:vertical}
.p-plan input.inp{padding:0 14px}
.p-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.p-file{font-size:14px;color:var(--t2);cursor:pointer}.p-file input{display:block;margin-top:4px;color:var(--t2)}
.p-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.p-filter{max-width:260px;padding:0 14px;height:40px}
table.p-t{width:100%;border-collapse:collapse;font-size:14px}.p-t th,.p-t td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.p-t th{color:var(--t3);font-weight:600}
.p-t td.d{font-weight:600}.p-acts{display:flex;flex-wrap:wrap;gap:6px}.p-acts a,.p-acts button{font:600 12px/1 var(--sans);padding:7px 10px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--t2);text-decoration:none;cursor:pointer}
.p-acts a:hover,.p-acts button:hover{color:var(--td);border-color:rgba(97,242,221,.5)}
.p-chip{font:700 11.5px/1 var(--sans);padding:5px 9px;border-radius:999px;border:1px solid var(--line2);color:var(--t2)}
.p-job{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.p-bar{flex:1;min-width:160px;height:8px;border-radius:999px;background:rgba(220,232,247,.1);overflow:hidden}.p-bar i{display:block;height:100%;background:linear-gradient(90deg,#61f2dd,#23d8ff)}
.p-sum{color:var(--t2);font-size:14px}.p-sample{max-height:260px;overflow:auto;font-size:13.5px;color:var(--t2);margin:6px 0 0;padding-left:18px}
@media (max-width:980px){.p-grid{grid-template-columns:1fr}.p-t th:nth-child(3),.p-t td:nth-child(3){display:none}}
@media (max-width:620px){.p-t th:nth-child(2),.p-t td:nth-child(2){display:none}}
