.pa-loading{color:#254b41;place-content:center;min-height:65vh;display:grid}.pa-loading p{color:#63746c;max-width:580px}.pa-recovery{background:#f1f9ee;border:1px solid #a0c8ab;border-radius:12px;align-items:center;gap:14px;margin:14px 0;padding:16px;display:flex}.pa-recovery>div{flex:1}.pa-recovery p{color:#496257;max-width:760px;margin:5px 0}.pa-recovery button{white-space:nowrap}.pa-draft-status{color:#5c7066;justify-content:space-between;align-items:center;gap:14px;margin:8px 0 14px;display:flex}.pa-draft-status button{font-size:11px}.pa-response-picker{border-top:1px solid #dde2d1;margin-top:22px;padding-top:15px}.pa-response-picker>p{color:#5b6e64;line-height:1.55}.pa-response-fields{gap:6px;max-height:330px;margin:10px 0;display:grid;overflow:auto}.pa-response-fields button{text-align:left;background:#fafcf9;border:1px solid #dce4dd;border-radius:7px;padding:9px;display:grid}.pa-response-fields button:hover{background:#f1f7ed;border-color:#3c715b}.pa-response-fields code{overflow-wrap:anywhere;font-size:10px}.pa-response-fields small{white-space:nowrap;text-overflow:ellipsis;color:#67796d;overflow:hidden}.pa-run-steps{padding:12px}.pa-run-steps>p{color:#65766c;font-size:12px;line-height:1.5}.pa-step{text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;margin:5px 0;display:flex;border:1px solid #0000!important;padding:12px 9px!important}.pa-step div{gap:4px;display:grid}.pa-step small{color:#6a7d70}.pa-step[aria-pressed=true]{background:#edf6e7!important;border-color:#acc5a7!important}.pa-step.failed{color:#963a30;background:#fff2ef}.pa-step.completed>span{color:#3d7953}.pa-inspecting .pl-library [hidden]{display:none!important}.pa-inspecting .pl-library{background:#fbfcf8}.pa-field-group{border-bottom:1px solid #e5ebe7;padding:6px 0}.pa-field-group details{margin:5px 0 10px}.pa-field-group summary{color:#3e6853;cursor:pointer;font-size:11px}.pa-field-group .ps-shape-editor{border-left:2px solid #b4ceae;padding:10px}.pa-field-group code{overflow-wrap:anywhere}.pa-tests{background:#fff;border:1px solid #d1dfd3;border-radius:14px;margin:18px 0;padding:22px;box-shadow:0 7px 25px #243c2808}.pa-tests>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pa-tests h2{margin:5px 0}.pa-tests p{color:#5b6f61;line-height:1.55}.pa-tests small{color:#647669;line-height:1.5;display:block}.pa-test-actions{gap:8px;margin:15px 0;display:flex}.pa-tests label{color:#385340;gap:5px;font-size:12px;display:grid}.pa-tests select,.pa-tests input:not([type=checkbox]),.pa-tests textarea{color:#213d2d;background:#fff;border:1px solid #d5e0d8;border-radius:6px;width:100%;min-width:0;padding:9px}.pa-tests button{cursor:pointer;color:#345842;background:#f7faf4;border:1px solid #d0ddd2;border-radius:7px;padding:8px 11px}.pa-tests button.primary{color:#fff;background:#214f3f}.pa-tests button:disabled{opacity:.45;cursor:default}.pa-test-versions{background:#f5f8f1;border-radius:10px;grid-template-columns:1fr 1fr 1.5fr;align-items:start;gap:18px;margin:16px 0;padding:16px;display:grid}.pa-test-versions button{margin-top:8px}.pa-test-table{overflow:auto}.pa-tests table{border-collapse:collapse;width:100%;min-width:700px}.pa-tests th{text-align:left;color:#496354;background:#fafcf8;border-bottom:1px solid #d9e3d9;padding:12px}.pa-tests td{vertical-align:top;border-bottom:1px solid #e2e9e0;max-width:320px;padding:15px 12px}.pa-tests td:first-child{min-width:150px}.pa-tests td label{align-items:start;gap:9px;display:flex}.pa-tests td input[type=checkbox]{accent-color:#305a3a}.pa-tests td>button{margin:4px 0;display:block}.pa-test-result{border-left:3px solid #b8c4ba;padding-left:10px}.pa-test-result.passed{border-color:#639752}.pa-test-result.failed{border-color:#be644e}.pa-test-result strong{font-size:12px}.pa-test-result>button{margin:7px 0}.pa-tests details summary{cursor:pointer;font-size:12px;line-height:1.6}.pa-assert-result{overflow-wrap:anywhere;border-bottom:1px solid #e3e9df;padding:10px 0}.pa-assert-result .ps-readable{font-size:11px}.pa-case-editor{background:#f8fbf4;border:1px solid #d5e2cd;border-radius:10px;margin:18px 0;padding:20px}.pa-case-editor>label{margin:12px 0}.pa-assert-editor{align-items:end;gap:9px;margin:10px 0;display:flex}.pa-assert-editor label{flex:1}.pa-assert-editor label:first-child{flex:1.5}.pa-case-editor footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.pa-history-run{text-align:left;width:100%;margin:5px 0;display:block!important}@media (max-width:900px){.pa-recovery{flex-wrap:wrap}.pa-recovery>div{flex-basis:100%}.pa-test-versions{grid-template-columns:1fr}.pa-assert-editor{flex-wrap:wrap}.pa-assert-editor label{min-width:140px}.pa-draft-status{align-items:start}}.ps-page .pa-tool-pack{align-items:center;gap:7px;margin:8px 0;font-size:11px;display:flex}.ps-page .pa-tool-pack input,.pa-tests input[type=checkbox]{flex:0 0 16px;min-width:16px;margin:0;width:16px!important}.pa-tests td label{align-items:center}.pa-tests td:first-child{width:22%}.pa-tests td strong{overflow-wrap:normal}.ps-page .pa-tests button.primary{color:#fff;background:#214f3f}.pa-binding-failure{border-top:1px solid #e2b8af;margin-top:10px;padding-top:10px}.pa-binding-failure small{margin-top:8px;display:block}.pc-controls[data-global=true]>label:not(:last-child){display:none}.pa-test-connections{border:1px solid #dbe4d6;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:14px;display:flex}.pa-test-connections h3,.pa-test-connections>p{flex-basis:100%;margin:0}.pa-test-connections>label{flex:1;min-width:180px}.pa-tests .pa-test-connections{display:block}.pa-test-connections>summary{color:#315441;font-weight:600}.pa-test-connections>p{margin:8px 0}.pa-test-connections>label{vertical-align:top;width:calc(50% - 10px);margin:8px 12px 8px 0;display:inline-grid}.pa-test-connections>label:nth-of-type(2n){margin-right:0}@media (max-width:700px){.pa-test-connections>label{width:100%;margin-right:0}}.pa-device-note{color:#6c7d70;font-size:10px;line-height:1.5}.pa-device-draft{border:1px solid #dce5d8;border-radius:7px;gap:4px;margin:6px 0;display:flex}.pa-device-draft>button:first-child{text-align:left;flex:1;gap:4px;min-width:0;display:grid}.pa-device-draft strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pa-device-draft small{color:#71816e;font-size:10px}
