.pc-admin{color:#123252}.pc-admin h2{font-size:26px;margin:0 0 8px}.pc-muted{color:#5e7591;font-size:13px;line-height:1.5}.pc-intro{margin-bottom:20px}.pc-form{display:grid;grid-template-columns:130px minmax(220px,2fr) minmax(140px,1fr) 90px auto;gap:12px;align-items:end;background:#fff;border:1px solid #d0e0f5;border-radius:14px;padding:18px}.pc-field{display:grid;gap:7px;font-size:12px;font-weight:700}.pc-form input,.pc-form select{box-sizing:border-box;width:100%;min-height:42px;border:1px solid #b9cde7;border-radius:8px;padding:10px;color:#123252;background:white;font:inherit}.pc-btn{cursor:pointer;border:1px solid #bed2eb;border-radius:8px;padding:11px 14px;color:#104976;background:white;font:600 13px system-ui}.pc-btn:disabled{opacity:.55;cursor:default}.pc-btn-primary{background:#1260d6;border-color:#1260d6;color:#fff}.pc-notice{padding:12px 15px;background:#eaf3ff;border:1px solid #cedff6;border-radius:9px;font-size:13px;line-height:1.5;margin:16px 0}.pc-message{min-height:24px;line-height:1.5;font-size:14px}.pc-message.error{color:#9e2535}.pc-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}.pc-tools select{padding:10px;max-width:320px;border:1px solid #bed2eb;border-radius:8px}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px}.pc-card{background:#fff;border:1px solid #cfdded;border-radius:14px;overflow:hidden;min-width:0}.pc-card-head{display:flex;justify-content:space-between;gap:12px;padding:16px;background:linear-gradient(125deg,#0e315a,#1768b7);color:white}.pc-card-head h3{font-size:21px;margin:0}.pc-card-head span{font-size:12px}.pc-card-body{padding:16px}.pc-status{border-radius:12px;padding:4px 10px;display:inline-block;background:#edf3fa;font-size:12px}.pc-status.done{background:#dcf6eb;color:#057749}.pc-status.error{background:#ffebef;color:#a12636}.pc-summary{font-size:14px;font-weight:700;line-height:1.7;color:#126358}.pc-values{display:grid;gap:7px;margin:12px 0}.pc-values p{margin:0;overflow-wrap:anywhere;font-size:13px;line-height:1.6;user-select:text}.pc-values b{color:#567089;font-weight:600}.pc-person{border-top:1px solid #e0e9f4;padding-top:12px;margin-top:12px}.pc-person strong{display:block;margin-bottom:8px}.pc-person .pc-btn{margin-top:10px}.pc-card details{margin-top:14px;padding-top:10px;border-top:1px solid #e0e9f4}.pc-card summary{cursor:pointer;font-size:13px;font-weight:700}.pc-empty{color:#60758b;font-size:13px}.pc-run-title{font-size:16px;font-weight:700;overflow-wrap:anywhere}.pc-card ul{padding-left:19px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.pc-card *:focus-visible,.pc-form *:focus-visible,.pc-tools *:focus-visible{outline:3px solid #65aaff;outline-offset:2px}@media(min-width:1700px){.pc-grid{grid-template-columns:repeat(4,minmax(230px,1fr))}}@media(max-width:1000px){.pc-form{grid-template-columns:120px 1fr}.pc-form .pc-btn{grid-column:1/-1}.pc-grid{grid-template-columns:1fr}}@media(max-width:550px){.pc-form{grid-template-columns:1fr}.pc-tools{align-items:stretch;flex-direction:column}.pc-tools select{max-width:100%}}
.pc-admin [hidden]{display:none!important}.pc-form:has(.pc-field[hidden]){grid-template-columns:130px minmax(220px,1fr) auto}@media(max-width:650px){.pc-form:has(.pc-field[hidden]){grid-template-columns:1fr}}
