.pe-page{padding:18px}.pe-crumb,.pe-kicker{font-size:10px;color:#64748b}.pe-head h1{font-size:22px;margin:6px 0}.pe-head p{font-size:11px;color:#64748b}.pe-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.pe-filters,.pe-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pe-filters label,.pe-form-grid label{display:block;font-size:10px;font-weight:600;margin-bottom:6px}.pe-filters input,.pe-filters select,.pe-form-grid input,.pe-form-grid select{width:100%;padding:7px 9px;border:1px solid #d1d5db;border-radius:6px;font-size:10px;line-height:1.3;box-sizing:border-box;background:#fff;color:#334155}.pe-filter-actions{display:flex;gap:8px;justify-content:flex-start;margin-top:14px}.pe-toolbar,.pe-form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.pe-table-wrap{overflow:auto;margin-top:16px}.pe-foot{font-size:12px;color:#64748b;margin-top:12px}.pe-action{position:relative}.pe-menu{display:none;position:absolute;z-index:5;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #0001}.pe-menu.show{display:block}.pe-menu button{display:block;border:0;background:#fff;padding:8px 14px;width:100%;text-align:left}.pe-menu .danger{color:#b91c1c}.pe-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
