
.liftCatCreateBtn{display:none;width:100%;height:38px;margin:0 0 8px;border:1px dashed #999;border-radius:10px;background:#fff;color:#111;font:600 11px Poppins,Arial;cursor:pointer}
.liftCatAdminRow{display:flex;align-items:center;gap:5px}
.liftCatAdminRow>.filterItem{flex:1;min-width:0}
.liftCatRowActions{display:none;gap:3px;flex:0 0 auto}
.liftCatRowActions button{width:27px;height:27px;border:1px solid #ddd;border-radius:7px;background:#fff;color:#111;cursor:pointer}
.liftCatRowActions button:hover{background:#111;color:#fff;border-color:#111}
body.liftAdminUnlocked .liftCatCreateBtn{display:block}
body.liftAdminUnlocked .liftCatRowActions{display:flex}
.liftCategoryModal{position:fixed;inset:0;z-index:11000;background:rgba(0,0,0,.55);display:none;place-items:center;padding:18px}
.liftCategoryModal.open{display:grid}
.liftCategoryBox{width:min(94vw,520px);background:#fff;border-radius:18px;padding:18px;box-shadow:0 25px 70px rgba(0,0,0,.3)}
.liftCategoryBox h3{margin:0 0 12px;font-size:19px}
.liftCategoryBox p{font-size:12px;line-height:1.45;color:#555}
.liftCategoryBox label{display:grid;gap:5px;margin:11px 0;font-size:11px;color:#555}
.liftCategoryBox input,.liftCategoryBox select{height:43px;border:1px solid #d5d5d5;border-radius:10px;padding:0 11px;font:inherit;background:#fff}
.liftCategoryActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.liftCategoryActions button{height:43px;border:1px solid #ddd;border-radius:10px;background:#fff;cursor:pointer}
.liftCategoryActions .primary{background:#111;color:#fff;border-color:#111}
.liftCategoryActions .danger{background:#b42318;color:#fff;border-color:#b42318}
