.pcr-card{width:min(980px,100%)}.pcr-card #pcrClose{width:42px;flex:0 0 42px;margin:0;font-size:24px;min-height:42px}.pcr-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0}.pcr-toolbar label{flex:1 1 300px;min-width:0}.pcr-list,.pcr-history{display:grid;gap:14px}.pcr-item,.pcr-history article,.pcr-review{padding:18px;border:1px solid #bdd4e2;border-radius:6px;min-width:0}.pcr-item-title{display:flex;justify-content:space-between;align-items:start;gap:16px}.pcr-item-title>div{min-width:0}.pcr-item-title strong{overflow-wrap:anywhere}.pcr-item-title p,.pcr-history p,.pcr-review p{font-size:13px;margin:8px 0;overflow-wrap:anywhere}.pcr-offsets,.pcr-offset-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.pcr-offsets>span{display:grid;gap:6px;padding:12px;background:#f1f7fa;border-radius:5px;min-width:0}.pcr-offsets small{font-size:12px}.pcr-offsets strong{font-size:13px;overflow-wrap:anywhere}.pcr-item .pd-toolbar{margin-bottom:0}.pcr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pcr-card fieldset{margin:18px 0;padding:16px;border:1px solid #bdd4e2;border-radius:6px;min-width:0}.pcr-card fieldset legend{font-size:14px;font-weight:700}.pcr-card input,.pcr-card select,.pcr-card textarea{max-width:100%;min-width:0}.pcr-history{margin-top:18px}.pd-closure-plan{padding:12px;background:#f1f7fa;border-radius:5px;font-size:13px;line-height:1.6}.pd-closure-plan p{margin:6px 0;overflow-wrap:anywhere}.pd-closure-rows input[readonly]{background:#f1f7fa;color:#173b4c}.pcr-card button{max-width:100%;white-space:normal}[data-theme=dark] .pcr-item,[data-theme=dark] .pcr-history article,[data-theme=dark] .pcr-review,[data-theme=dark] .pcr-card fieldset{border-color:#495964}[data-theme=dark] .pcr-offsets>span,[data-theme=dark] .pd-closure-plan,[data-theme=dark] .pd-closure-rows input[readonly]{background:#182128;color:#eef6fa}@media(max-width:650px){.pcr-offsets,.pcr-offset-inputs,.pcr-form-grid{grid-template-columns:minmax(0,1fr)}.pcr-offsets>span{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center}.pcr-toolbar>button{flex:1 1 120px}.pcr-item,.pcr-history article,.pcr-review{padding:12px}.pcr-item-title{gap:10px}}
