.pc-app{color:#263d48}.pc-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:28px;font-size:13px}.pc-nav a{text-decoration:none}.pc-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px}.pc-heading h1{font-size:35px;margin:8px 0 12px;font-weight:650;letter-spacing:-1px}.pc-heading p{font-size:14px;color:#6c7f88}.pc-eyebrow{font-size:10px;letter-spacing:2px;color:#387d85;font-weight:700}.pc-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.pc-app button,.pc-link-button{font:inherit;font-size:12px;font-weight:650;border:0;cursor:pointer;padding:11px 15px;border-radius:7px;background:#176f7b;color:white;box-shadow:none;text-decoration:none;display:inline-block}.pc-app button:hover{background:#125b65;transform:none}.pc-app button:disabled{opacity:.5;cursor:default}.pc-app .pc-secondary{background:#eaf0f2;color:#3e5b67}.pc-app .pc-danger{background:#f8ecea;color:#9d3d37}.pc-notice{background:#eaf3f3;border:1px solid #d5e7e6;border-radius:10px;padding:17px;font-size:13px;line-height:1.7;margin:18px 0;color:#45676d}.pc-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0}.pc-summary>div{background:#fff;border:1px solid #e1e8ec;padding:19px;border-radius:12px;box-shadow:0 6px 20px #24445108}.pc-summary span{display:block;font-size:12px;color:#72848c}.pc-summary strong{display:block;font-size:32px;color:#286e78;font-weight:650;margin-top:8px}.pc-filters{display:flex;align-items:end;gap:16px;margin:24px 0}.pc-filters label:first-child{flex:1}.pc-app label{display:block;font-size:12px;font-weight:600;color:#506b75}.pc-app input:not([type=hidden]),.pc-app textarea,.pc-app select{margin:7px 0 15px;width:100%;border:1px solid #cedce0;background:#fff;border-radius:7px;padding:12px;font:inherit;color:#284551}.pc-filters input,.pc-filters select{margin-bottom:0!important}.pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc-card{background:#fff;border:1px solid #dfe9ec;border-radius:12px;padding:22px;box-shadow:0 8px 22px #203f4b0b;cursor:pointer;min-width:0;transition:box-shadow .15s}.pc-card:hover{box-shadow:0 10px 30px #1d46551a}.pc-card-top{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:18px}.pc-environment{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#819199}.pc-pill{display:inline-block;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:600;background:#f0f3f5;color:#647c87}.pc-pill.good{background:#e4f4ec;color:#27734f}.pc-pill.bad{background:#f8e9e7;color:#a1413b}.pc-pill.pending{background:#fff3df;color:#946d29}.pc-app .pc-project-name{background:none;color:#213e4d;padding:0;font-size:19px;font-weight:650;text-align:left;line-height:1.4;margin:0 0 8px;white-space:normal}.pc-domain{font-size:12px;color:#7b8d96;overflow-wrap:anywhere;min-height:35px}.pc-version{font-size:13px;color:#4c6774;margin:16px 0 10px}.pc-card small{font-size:10px;color:#8a9ba2;display:block;margin-bottom:18px}.pc-audit{margin-top:32px;border-top:1px solid #d6e3e6;padding-top:18px;font-size:12px;overflow:auto}.pc-audit summary{cursor:pointer;font-weight:600;margin-bottom:15px}.pc-app dialog{border:1px solid #d3e2e6;border-radius:14px;width:min(900px,calc(100% - 28px));padding:28px;color:#2f4b56;max-height:90vh;box-shadow:0 28px 100px #14344133;overflow:auto}.pc-app dialog::backdrop{background:#112b3c77}.pc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.pc-dialog-head h2{font-size:24px;margin:0}.pc-app #pc-edit{width:min(600px,calc(100% - 28px))}.pc-system{border:1px solid #deeaed;border-radius:10px;padding:20px;margin:18px 0}.pc-system h3{margin:0 0 15px;font-size:16px}.pc-system table{font-size:12px}.pc-system th,.pc-system td{width:50%;background:#fff;overflow-wrap:anywhere}.pc-help{font-size:12px;color:#7a8e96;line-height:1.7}.pc-note{white-space:pre-wrap;background:#f4f7f8;padding:16px;border-radius:8px;font-size:13px}.pc-error,#pc-form-error{color:#a13c37;font-size:13px;white-space:pre-wrap}.pc-error:not(:empty){background:#fff0ee;padding:14px;border-radius:8px}.pc-success:not(:empty){background:#e9f5ef;padding:14px;border-radius:8px;color:#347657;font-size:13px}.pc-app :focus-visible{outline:3px solid #4cabb0;outline-offset:3px}.pc-app [hidden]{display:none!important}#pc-progress{font-size:12px;color:#6b818b}@media(max-width:1000px){.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-heading{align-items:start;flex-direction:column}}@media(max-width:650px){.pc-grid{grid-template-columns:1fr}.pc-summary{grid-template-columns:repeat(2,1fr)}.pc-filters{flex-direction:column;align-items:stretch}.pc-nav{flex-wrap:wrap}.pc-app dialog{padding:20px}.pc-heading h1{font-size:29px}.pc-system{padding:12px}.pc-system th,.pc-system td{padding:9px}}
