.admin-pbks-page{color:#102d2b;max-width:1400px;margin:0 auto;padding:22px}.pbks-heading,.pbks-card{background:#fff;border:1px solid #d8ebe5;border-radius:18px;box-shadow:0 10px 28px #1a5b4814}.pbks-heading{justify-content:space-between;align-items:center;margin-bottom:18px;padding:24px 28px;display:flex}.pbks-heading span{letter-spacing:.14em;color:#087a55;font-size:11px;font-weight:800}.pbks-heading h1{margin:7px 0;font-size:30px}.pbks-heading p{color:#607875;margin:0}.pbks-back,.pbks-secondary,.pbks-primary{color:#087a55;cursor:pointer;background:#fff;border:1px solid #0a9a69;border-radius:9px;padding:10px 15px;font-weight:700;text-decoration:none}.pbks-primary{color:#fff;background:#087a55}.pbks-primary:disabled{opacity:.6;cursor:wait}.pbks-card{margin-bottom:18px;padding:22px 26px}.pbks-card h2{margin:0 0 16px;font-size:21px}.pbks-grid,.pbks-filter{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.pbks-grid label,.pbks-filter label{color:#375853;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.pbks-grid input,.pbks-grid select,.pbks-filter input{color:#173f37;background:#fbfffd;border:1px solid #b9d8cc;border-radius:8px;padding:11px}.pbks-form>.pbks-primary{margin-top:18px}.pbks-card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pbks-filter{background:#f2fbf7;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-bottom:16px;padding:15px}.pbks-table-wrap{overflow:auto}.pbks-table-wrap table{border-collapse:collapse;width:100%}.pbks-table-wrap th,.pbks-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #e2efeb;padding:12px 10px}.pbks-table-wrap th{text-transform:uppercase;color:#317263;background:#f2fbf7;font-size:12px}.pbks-empty{text-align:center;color:#718a84;padding:20px}.pbks-success{color:#087a55;background:#e6f8ed;border-radius:8px;padding:10px 12px}.pbks-error{color:#b02a37;background:#fff0f0;border-radius:8px;padding:10px 12px}@media (width<=900px){.pbks-heading{flex-direction:column;align-items:flex-start;gap:15px}.pbks-grid,.pbks-filter{grid-template-columns:1fr 1fr}}@media (width<=560px){.admin-pbks-page{padding:12px}.pbks-card{padding:16px}.pbks-grid,.pbks-filter{grid-template-columns:1fr}}
