.pl-panel{padding:20px;background:var(--surface,#fff);color:var(--navy,#143b40);border:1px solid #cddfd3;border-radius:12px;max-width:1280px;margin:auto}.pl-panel header{display:flex;justify-content:space-between;align-items:center;gap:16px}.pl-panel h2{font-size:20px}.pl-panel p{color:#537366;font-size:13px}.pl-filters{display:flex;align-items:end;gap:14px;margin:18px 0}.pl-filters label{display:flex;flex-direction:column;gap:5px;font-size:12px}.pl-filters input,.pl-filters select{max-width:180px;min-height:34px;border:1px solid #c8dbcf;border-radius:5px;padding:6px;color:#21484b}.pl-scroll{overflow:auto}.pl-panel table{min-width:700px;width:100%;border-collapse:collapse}.pl-panel th,.pl-panel td{padding:10px;text-align:left;border-bottom:1px solid #d9e9de;font-size:12px}.pl-panel th{background:#e6f2eb;color:#315c46}.pl-pages{display:flex;justify-content:center;gap:16px;align-items:center;margin:20px 0}.pl-panel button:disabled{opacity:.5}.pl-panel button{cursor:pointer}@media(max-width:600px){.pl-filters{flex-wrap:wrap}.pl-panel{padding:12px}}
.pl-panel [hidden]{display:none!important}.pl-filters input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0}.pl-filters #pl-show-paid-label{max-width:180px;font-size:11px}
