.pk-projects,.pk-knowledge{min-width:0}.pk-intro,.pk-library-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.pk-intro h2,.pk-library-head h2{margin:5px 0 8px;font-size:23px;letter-spacing:-.4px}.pk-intro p,.pk-library-head p{color:var(--muted,#66768c);margin:0;line-height:1.7}.pk-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;color:#5471a8}.pk-stat{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:170px;flex-shrink:0}.pk-stat strong{font-size:34px;font-weight:650;color:#2459a8}.pk-stat small{flex-basis:100%;color:#6a7d96}.pk-notice{background:#f0f5fc;border:1px solid #dce6f5;border-radius:9px;padding:12px 16px;color:#455f82;font-size:12px;line-height:1.7;margin:14px 0}.pk-project-tabs{margin:16px 0!important}.pk-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pk-project-grid.pk-single{grid-template-columns:1fr}.pk-project{padding:20px!important;margin:0!important;min-width:0}.pk-project header{border-bottom:1px solid #e8edf4;padding-bottom:14px;margin-bottom:16px}.pk-project h3{font-size:16px;display:inline;margin:0 0 0 7px}.pk-project header p{font-size:12px;line-height:1.7;color:#63758b;margin:10px 0 0}.pk-project-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#397bca}.pk-project:nth-child(2) .pk-project-dot{background:#189782}.pk-project:nth-child(3) .pk-project-dot{background:#9271cb}.pk-steps{list-style:none;padding:0;margin:0}.pk-steps li{position:relative;padding:0 0 12px 0}.pk-steps li:not(:last-child):after{content:"";height:12px;border-left:2px solid #dbe5f1;position:absolute;bottom:0;left:27px}.pk-step{border:1px solid #e0e7f0;border-radius:9px;background:#fafcfe;overflow:hidden}.pk-step summary{cursor:pointer;display:flex;align-items:center;gap:12px;list-style:none;padding:14px 12px;line-height:1.5}.pk-step summary:after{content:"＋";margin-left:auto;color:#7d8da4}.pk-step[open] summary:after{content:"−"}.pk-step summary::-webkit-details-marker{display:none}.pk-step-no{font-size:11px;color:#547298;background:#eaf0f9;width:27px;height:27px;display:grid;place-items:center;border-radius:7px;flex-shrink:0}.pk-step strong{font-size:13px;display:block}.pk-step small{font-size:11px;color:#6c7c90;display:block;margin-top:4px}.pk-step-body{border-top:1px solid #e0e7f0;padding:12px;background:white}.pk-step dl,.pk-handoffs dl{margin:0}.pk-step dl div,.pk-handoffs dl div{margin-bottom:10px}.pk-step dt,.pk-handoffs dt{font-size:11px;color:#71839a;margin-bottom:4px}.pk-step dd,.pk-handoffs dd{font-size:12px;line-height:1.7;margin:0;white-space:pre-line;overflow-wrap:anywhere}.pk-evidence{font-size:11px;color:#657890;padding-top:8px}.pk-evidence summary,.pk-full summary{cursor:pointer;color:#3265a6;font-size:12px}.pk-evidence p{margin:10px 0}.pk-evidence code{display:block;font-size:10px;overflow-wrap:anywhere;white-space:normal;margin:4px 0}.pk-evidence small{font-size:10px;overflow-wrap:anywhere}.pk-handoffs{margin-top:20px!important}.pk-handoffs h2{font-size:17px}.pk-handoff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pk-handoff-grid article{border:1px solid #e4eaf2;border-radius:10px;padding:16px;min-width:0}.pk-handoff-grid h3{font-size:14px;margin:10px 0}.pk-handoff-grid p{font-size:12px;line-height:1.7;color:#63758b;overflow-wrap:anywhere}.pk-filters{display:grid;grid-template-columns:minmax(170px,2fr) repeat(3,minmax(110px,1fr));gap:12px;margin:20px 0 12px}.pk-filters label>span{display:block;font-size:11px;color:#6c7d94;margin-bottom:6px}.pk-filters input,.pk-filters select{border:1px solid #d9e2ee;border-radius:7px;padding:9px 10px;background:#fff;width:100%;min-width:0;box-sizing:border-box;color:#334760;font:inherit}.pk-result-count{font-size:12px;color:#708198;margin:12px 0}.pk-knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pk-knowledge-card{padding:17px;border:1px solid #e0e7f0;border-radius:10px;min-width:0}.pk-knowledge-card h3{font-size:14px;margin:11px 0}.pk-knowledge-card .meta{font-size:11px;flex-wrap:wrap}.pk-excerpt{font-size:12px;color:#627389;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pk-value{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.pk-full{margin:12px 0}.pk-knowledge-card .app-actions{margin-top:14px}.pk-drawer-refs{margin:24px 0}.pk-drawer-refs>h3{font-size:14px}.pk-drawer-refs .pk-knowledge-card{margin-bottom:10px}.pk-overview-fold{margin-top:18px}.pk-overview-fold>summary{cursor:pointer;color:#546b8b;padding:12px;font-size:12px}.pk-projects :is(button,summary):focus-visible,.pk-knowledge :is(button,summary,input,select):focus-visible{outline:2px solid #3979d5;outline-offset:3px}
@media(max-width:1100px){.pk-project-grid{grid-template-columns:1fr}.pk-project-grid .pk-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pk-steps li{padding:0}.pk-steps li:after{display:none}}
@media(max-width:640px){.pk-intro,.pk-library-head{align-items:flex-start;flex-direction:column;gap:14px}.pk-intro h2,.pk-library-head h2{font-size:19px}.pk-stat{display:none}.pk-project-grid .pk-steps,.pk-handoff-grid,.pk-knowledge-grid{grid-template-columns:1fr}.pk-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pk-filters label:first-child{grid-column:1/-1}.pk-project{padding:15px!important}.pk-project h3{font-size:14px}.pk-knowledge-card{padding:13px}.pk-project-tabs{flex-wrap:wrap!important}.pk-project-tabs .arcmap-chip{white-space:normal}.adb-map-editor{max-width:100vw}.adb-editor-actions{flex-wrap:wrap;gap:12px}.adb-editor-actions>div{flex-wrap:wrap}.dept-switch{max-width:100%}.dept-switch select{max-width:100%;min-width:0}}

/* Reference activities are not a universal serial workflow. */
.pk-steps li:after{display:none}
