.p1-workspace{max-width:1180px;margin:28px auto 56px;padding:0 24px;color:#123b53}.p1-card{background:#fff;border:1px solid #d8e6ed;border-radius:12px;padding:24px;margin:16px 0}.p1-card h2{font-size:22px;margin:0 0 12px}.p1-card h3{font-size:18px;margin:0 0 10px}.p1-card p{font-size:16px;line-height:1.6}.p1-form{display:grid;gap:16px}.p1-form label{display:grid;gap:7px;font-size:14px;font-weight:600}.p1-form input:not([type=checkbox]),.p1-form select,.p1-form textarea{width:100%;min-width:0;min-height:44px;border:1px solid #bfd4df;border-radius:7px;padding:10px 12px;font:inherit;background:#fff;color:#123b53}.p1-form label:has([type=checkbox]){display:flex;align-items:center;gap:10px}.p1-form input[type=checkbox]{width:18px;height:18px;accent-color:#00869d}.p1-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.p1-actions .button{min-height:44px}.p1-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.p1-muted{color:#55778a;font-size:14px!important}.p1-status{min-height:24px;font-size:16px}.p1-pill{display:inline-block;background:#e5f4f7;color:#00758a;border-radius:20px;padding:5px 12px;font-size:14px}.p1-review{border-top:1px solid #d8e6ed;padding:18px 0}.p1-review p{white-space:pre-wrap}.p1-dialog{max-width:620px;width:calc(100% - 32px);max-height:85vh;overflow:auto;border:1px solid #c6dce5;border-radius:12px;padding:24px;color:#123b53}.p1-dialog::backdrop{background:#082a4166}.p1-dialog h2{font-size:24px}.p1-search-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.p1-search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.p1-search-card img{width:100%;height:180px;object-fit:cover;border-radius:8px}.p1-search-card h3{margin-top:16px}.p1-search-card{margin:0}.p1-search-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.p1-checks{padding:16px;background:#f1f8fb;border-radius:8px}.p1-danger{color:#a02d3f}.p1-card pre{white-space:pre-wrap;word-break:break-word;font:inherit}.p1-card details{margin:12px 0}.p1-card summary{cursor:pointer;font-weight:600}.p1-hidden[hidden]{display:none!important}@media(max-width:760px){.p1-search-layout,.p1-grid{grid-template-columns:1fr}.p1-workspace{padding:0 16px}.p1-card{padding:18px}.p1-search-bar{grid-template-columns:1fr}.p1-actions .button{flex:1}}

.p1-dialog .community-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p1-dialog .community-photos img{width:100%;height:auto;max-height:240px;object-fit:contain}.p1-dialog h1{font-size:24px;line-height:1.25}.p1-dialog p,.p1-dialog li{line-height:1.6;overflow-wrap:anywhere}.p1-dialog details{margin:16px 0}.p1-dialog .contribution-details{display:grid;gap:12px}.p1-dialog .contribution-details dd{margin:4px 0 0}.achievement-card [data-verify]{margin-top:16px;width:100%;white-space:normal}
