.ps-dialog{width:960px;max-width:94vw;max-height:90vh;overflow:auto;padding:22px;border:1px solid #cddfd3;border-radius:12px;color:#21484b;background:#fff}.ps-dialog::backdrop{background:#143b4060}.ps-dialog header{display:flex;justify-content:space-between;gap:15px;align-items:center}.ps-dialog h2{font-size:20px}.ps-dialog p{font-size:12px;line-height:1.6}.ps-summary{background:#e0f2e8;padding:12px;border-radius:6px;font-size:14px;font-weight:600}.ps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.ps-grid label{display:flex;flex-direction:column;gap:5px;font-size:12px;min-width:0}.ps-grid input,.ps-grid select{width:100%;min-width:0;height:34px;border:1px solid #c8dbcf;border-radius:5px;padding:6px;color:#21484b;background:#fff}.ps-grid .ps-wide{grid-column:1/-1}.ps-dialog button{padding:8px 12px;border-radius:5px;cursor:pointer}.ps-dialog button:disabled{opacity:.5}.ps-dialog .primary{background:#087f76;border:1px solid #087f76;color:#fff}.ps-dialog .back{background:#fff;color:#426954;border:1px solid #c8dbcf}.ps-scroll{overflow:auto;margin-top:15px;max-height:300px}.ps-scroll table{width:100%;min-width:650px;border-collapse:collapse}.ps-scroll th,.ps-scroll td{font-size:11px;padding:8px;border-bottom:1px solid #d9e9de;text-align:left}.ps-scroll th{background:#e6f2eb}.ps-dialog [hidden]{display:none!important}@media(max-width:550px){.ps-grid{grid-template-columns:1fr}.ps-dialog{padding:14px}.ps-dialog h2{font-size:16px}}
