.pool-filters{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:20px}.pool-filters label{display:flex;align-items:center;gap:8px;font-size:12px;color:#8e72a3}.pool-filters select{max-width:200px;border:1px solid #e5d8ee;padding:8px 12px;border-radius:10px;background:#fff;color:#705286}.pool-category-tabs{overflow:auto!important;max-width:100%;white-space:nowrap}.pool-category-tabs button{display:block!important;flex-shrink:0}.pool-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0}.pool-pagination button,.pool-actions button{padding:10px 16px;border:1px solid #dfd0ed;background:#f3eafb;color:#76518f;border-radius:10px;cursor:pointer}.pool-pagination button:disabled,.pool-actions button:disabled{opacity:.4;cursor:default}.pool-fallback{height:100%;display:grid;place-items:center;font-size:25px;background:linear-gradient(135deg,#d9c4fa,#d1f3e7);color:#634481}.pool-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.pool-warning{padding:16px;border:1px solid #e8d9ba;background:#fffaf0;border-radius:12px}.pool-jobs{overflow:auto;background:#fff;border-radius:12px;padding:15px}.pool-jobs table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.pool-jobs th,.pool-jobs td{text-align:left;padding:10px;border-bottom:1px solid #eee}.pool-summary{display:flex;gap:18px;flex-wrap:wrap}.pool-summary>div{background:#fff;border:1px solid #e6dded;padding:18px;border-radius:12px}.pool-summary b{display:block;font-size:25px;margin:8px 0}.pool-edit label{display:block;margin:12px 0}.pool-edit input,.pool-edit textarea,.pool-edit select{display:block;width:100%;padding:10px;border:1px solid #d9cce6;border-radius:9px}.pool-edit input[type=checkbox]{display:inline;width:auto}.pool-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.pool-toolbar input,.pool-toolbar select{padding:10px;border:1px solid #ddd0e7;border-radius:9px;max-width:250px}@media(max-width:760px){.pool-filters label{font-size:11px}.pool-filters select{font-size:16px;max-width:180px}.pool-pagination{font-size:12px}.pool-pagination button{min-height:44px}.pool-summary>div{flex:1;min-width:120px}.pool-toolbar input{max-width:100%}}
