[data-m-screen="projects"][hidden],#mProjects[hidden]{display:none!important}.pr-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:16px}.pr-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:13px}.pr-card{cursor:pointer;text-align:left;color:var(--paper);width:100%;min-height:185px}.pr-card h3{margin:8px 0;font-size:18px}.pr-muted{color:var(--steel-400);font-size:13px;line-height:1.5}.pr-pill{display:inline-block;border:1px solid var(--graphite-700);background:var(--graphite-800);border-radius:20px;padding:4px 9px;font-size:11px;font-weight:700}.pr-progress{height:10px;border-radius:20px;background:var(--graphite-800);border:1px solid var(--graphite-700);overflow:hidden}.pr-progress>span{display:block;height:100%;background:var(--amber-500);transition:width .2s}.pr-details{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:15px}.pr-section{margin-bottom:15px}.pr-section h2{margin:0 0 12px}.pr-task{padding:10px 0;border-top:1px solid var(--graphite-700);display:flex;justify-content:space-between;gap:10px;align-items:center}.pr-task:first-child{border-top:0}.pr-task select{max-width:130px;min-width:100px}.pr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pr-fields>label,.pr-line label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700}.pr-fields input,.pr-fields select,.pr-fields textarea,.pr-line input,.pr-line select,.pr-line textarea,#prUpdateText{width:100%;color:var(--paper);background:var(--graphite-900);border:1px solid var(--graphite-700);border-radius:7px;padding:9px;font:inherit}.pr-line{display:grid;grid-template-columns:minmax(120px,1.5fr) minmax(110px,1fr) minmax(105px,1fr) minmax(90px,1fr) auto;gap:7px;align-items:end;padding:10px 0;border-top:1px solid var(--graphite-700)}.pr-phase-line{grid-template-columns:minmax(150px,1fr) auto}.pr-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.pr-file{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid var(--graphite-700);padding:9px 0}.pr-file a{color:var(--amber-500);font-weight:700;overflow-wrap:anywhere}.pr-update{padding:10px 0;border-top:1px solid var(--graphite-700);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.pr-details{grid-template-columns:1fr}.pr-fields{grid-template-columns:1fr}.pr-line{grid-template-columns:1fr 1fr}.pr-line label:first-child{grid-column:1/-1}.pr-phase-line{grid-template-columns:1fr auto}}